home *** CD-ROM | disk | FTP | other *** search
/ Sound Blastoff / Sound Blastoff.iso / Sound Utilities / SoundsHelperƒ / SoundsHelper 1.1 / SoundsHelper 1.1.rsrc / bin.rsrc_CODE_5_Tasks.txt < prev    next >
Text File  |  1994-05-23  |  261KB  |  4,737 lines

  1. # near model CODE resource
  2. # jump table entries: 4056-4200 (145 of them)
  3. export_640:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 1020                movem.l    -[A7], D3,A2
  6. 00000008  206E 001C                movea.l    A0, [A6 + 0x1C]
  7. 0000000C  246E 0008                movea.l    A2, [A6 + 0x8]
  8. 00000010  2252                     movea.l    A1, [A2]
  9. 00000012  5849                     addq.w     A1, 4
  10. 00000014  22D8                     move.l     [A1]+, [A0]+
  11. 00000016  22D8                     move.l     [A1]+, [A0]+
  12. 00000018  206E 0018                movea.l    A0, [A6 + 0x18]
  13. 0000001C  2252                     movea.l    A1, [A2]
  14. 0000001E  700C                     moveq.l    D0, 0x0C
  15. 00000020  D3C0                     add.l      A1, D0
  16. 00000022  22D8                     move.l     [A1]+, [A0]+
  17. 00000024  22D8                     move.l     [A1]+, [A0]+
  18. 00000026  2052                     movea.l    A0, [A2]
  19. 00000028  216E 0014 0014           move.l     [A0 + 0x14], [A6 + 0x14]
  20. 0000002E  2052                     movea.l    A0, [A2]
  21. 00000030  216E 0010 0018           move.l     [A0 + 0x18], [A6 + 0x10]
  22. 00000036  2052                     movea.l    A0, [A2]
  23. 00000038  216E 000C 001C           move.l     [A0 + 0x1C], [A6 + 0xC]
  24. 0000003E  7600                     moveq.l    D3, 0x00
  25. 00000040  2052                     movea.l    A0, [A2]
  26. 00000042  2143 0024                move.l     [A0 + 0x24], D3
  27. 00000046  2052                     movea.l    A0, [A2]
  28. 00000048  2143 0028                move.l     [A0 + 0x28], D3
  29. 0000004C  2052                     movea.l    A0, [A2]
  30. 0000004E  4228 0020                clr.b      [A0 + 0x20]
  31. 00000052  2052                     movea.l    A0, [A2]
  32. 00000054  317C F954 0022           move.w     [A0 + 0x22], 0xF954
  33. 0000005A  4CDF 0408                movem.l    D3,A2, [A7]+
  34. 0000005E  4E5E                     unlink     A6
  35. 00000060  4E74 0018                rtd        0x0018
  36. export_641:
  37. 00000064  4E56 FFFC                link       A6, -0x0004
  38. 00000068  48E7 0030                movem.l    -[A7], A2,A3
  39. 0000006C  266E 0008                movea.l    A3, [A6 + 0x8]
  40. 00000070  2053                     movea.l    A0, [A3]
  41. 00000072  2648                     movea.l    A3, A0
  42. 00000074  584B                     addq.w     A3, 4
  43. 00000076  204B                     movea.l    A0, A3
  44. 00000078  246E 000C                movea.l    A2, [A6 + 0xC]
  45. 0000007C  24D8                     move.l     [A2]+, [A0]+
  46. 0000007E  24D8                     move.l     [A2]+, [A0]+
  47. 00000080  202E 000C                move.l     D0, [A6 + 0xC]
  48. 00000084  4CDF 0C00                movem.l    A2,A3, [A7]+
  49. 00000088  4E5E                     unlink     A6
  50. 0000008A  4E74 0008                rtd        0x0008
  51. export_642:
  52. 0000008E  4E56 FFFC                link       A6, -0x0004
  53. 00000092  48E7 0030                movem.l    -[A7], A2,A3
  54. 00000096  266E 0008                movea.l    A3, [A6 + 0x8]
  55. 0000009A  2053                     movea.l    A0, [A3]
  56. 0000009C  2648                     movea.l    A3, A0
  57. 0000009E  700C                     moveq.l    D0, 0x0C
  58. 000000A0  D7C0                     add.l      A3, D0
  59. 000000A2  204B                     movea.l    A0, A3
  60. 000000A4  246E 000C                movea.l    A2, [A6 + 0xC]
  61. 000000A8  24D8                     move.l     [A2]+, [A0]+
  62. 000000AA  24D8                     move.l     [A2]+, [A0]+
  63. 000000AC  202E 000C                move.l     D0, [A6 + 0xC]
  64. 000000B0  4CDF 0C00                movem.l    A2,A3, [A7]+
  65. 000000B4  4E5E                     unlink     A6
  66. 000000B6  4E74 0008                rtd        0x0008
  67. export_643:
  68. 000000BA  4E56 0000                link       A6, 0
  69. 000000BE  206E 0008                movea.l    A0, [A6 + 0x8]
  70. 000000C2  2250                     movea.l    A1, [A0]
  71. 000000C4  2029 0014                move.l     D0, [A1 + 0x14]
  72. 000000C8  4E5E                     unlink     A6
  73. 000000CA  4E74 0004                rtd        0x0004
  74. export_644:
  75. 000000CE  4E56 0000                link       A6, 0
  76. 000000D2  206E 0008                movea.l    A0, [A6 + 0x8]
  77. 000000D6  2250                     movea.l    A1, [A0]
  78. 000000D8  2029 0018                move.l     D0, [A1 + 0x18]
  79. 000000DC  4E5E                     unlink     A6
  80. 000000DE  4E74 0004                rtd        0x0004
  81. export_645:
  82. 000000E2  4E56 0000                link       A6, 0
  83. 000000E6  206E 0008                movea.l    A0, [A6 + 0x8]
  84. 000000EA  2250                     movea.l    A1, [A0]
  85. 000000EC  2029 001C                move.l     D0, [A1 + 0x1C]
  86. 000000F0  4E5E                     unlink     A6
  87. 000000F2  4E74 0004                rtd        0x0004
  88. export_646:
  89. 000000F6  4E56 FFF0                link       A6, -0x0010
  90. 000000FA  206E 0008                movea.l    A0, [A6 + 0x8]
  91. 000000FE  2250                     movea.l    A1, [A0]
  92. 00000100  5849                     addq.w     A1, 4
  93. 00000102  41EE FFF8                lea.l      A0, [A6 - 0x8]
  94. 00000106  20D9                     move.l     [A0]+, [A1]+
  95. 00000108  20D9                     move.l     [A0]+, [A1]+
  96. 0000010A  554F                     subq.w     A7, 2
  97. 0000010C  486E FFF8                pea.l      [A6 - 0x8]
  98. 00000110  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  99. 00000114  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  100. 0000011A  486E FFF0                pea.l      [A6 - 0x10]
  101. 0000011E  303C 0812                move.w     D0, 0x812
  102. 00000122  A816                     syscall    Pack8
  103. 00000124  301F                     move.w     D0, [A7]+
  104. 00000126  3F00                     move.w     -[A7], D0
  105. 00000128  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  106. 0000012C  41EE FFF0                lea.l      A0, [A6 - 0x10]
  107. 00000130  226E 000C                movea.l    A1, [A6 + 0xC]
  108. 00000134  22D8                     move.l     [A1]+, [A0]+
  109. 00000136  22D8                     move.l     [A1]+, [A0]+
  110. 00000138  4E5E                     unlink     A6
  111. 0000013A  4E74 000C                rtd        0x000C
  112. export_647:
  113. 0000013E  4E56 FFA4                link       A6, -0x005C
  114. 00000142  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  115. 00000146  7000                     moveq.l    D0, 0x00
  116. 00000148  2D40 FFAC                move.l     [A6 - 0x54], D0
  117. 0000014C  7000                     moveq.l    D0, 0x00
  118. 0000014E  2D40 FFC0                move.l     [A6 - 0x40], D0
  119. 00000152  486E FFC4                pea.l      [A6 - 0x3C]
  120. 00000156  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  121. 0000015A  584F                     addq.w     A7, 4
  122. 0000015C  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  123. 00000160  7000                     moveq.l    D0, 0x00
  124. 00000162  43FA 0006                lea.l      A1, [PC + 0x6 /* 0000016A, value 0x4A806600 */]
  125. 00000166  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  126. 0000016A  4A80                     tst.l      D0
  127. 0000016C  6600 00C4                bne        +0xC6 /* 00000232 */
  128. 00000170  7000                     moveq.l    D0, 0x00
  129. 00000172  2D40 FFA8                move.l     [A6 - 0x58], D0
  130. 00000176  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  131. 0000017A  486E FFA4                pea.l      [A6 - 0x5C]
  132. 0000017E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  133. 00000182  4EAD DD08                jsr        [A5 - 0x22F8]
  134. 00000186  486D D254                pea.l      [A5 - 0x2DAC]
  135. 0000018A  7020                     moveq.l    D0, 0x20
  136. 0000018C  2F00                     move.l     -[A7], D0
  137. 0000018E  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  138. 00000192  2640                     movea.l    A3, D0
  139. 00000194  B6FC 0000                cmpa.w     A3, 0x0
  140. 00000198  6702                     beq        +0x4 /* 0000019C */
  141. 0000019A  284B                     movea.l    A4, A3
  142. label0000019C:
  143. 0000019C  2D4B FFAC                move.l     [A6 - 0x54], A3
  144. 000001A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  145. 000001A4  2F0B                     move.l     -[A7], A3
  146. 000001A6  4EAD 1C02                jsr        [A5 + 0x1C02 /* export_892 */]
  147. 000001AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  148. 000001AE  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  149. 000001B2  584F                     addq.w     A7, 4
  150. 000001B4  2D40 FFC0                move.l     [A6 - 0x40], D0
  151. 000001B8  2F00                     move.l     -[A7], D0
  152. 000001BA  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  153. 000001BE  206E FFC0                movea.l    A0, [A6 - 0x40]
  154. 000001C2  A064                     syscall    MoveHHi
  155. 000001C4  206E FFC0                movea.l    A0, [A6 - 0x40]
  156. 000001C8  A029                     syscall    HLock
  157. 000001CA  206E FFC0                movea.l    A0, [A6 - 0x40]
  158. 000001CE  2450                     movea.l    A2, [A0]
  159. 000001D0  554F                     subq.w     A7, 2
  160. 000001D2  486E FFA4                pea.l      [A6 - 0x5C]
  161. 000001D6  486E FFB0                pea.l      [A6 - 0x50]
  162. 000001DA  303C 0407                move.w     D0, 0x407
  163. 000001DE  A816                     syscall    Pack8
  164. 000001E0  301F                     move.w     D0, [A7]+
  165. 000001E2  3F00                     move.w     -[A7], D0
  166. 000001E4  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  167. 000001E8  7601                     moveq.l    D3, 0x01
  168. 000001EA  603A                     bra        +0x3C /* 00000226 */
  169. label000001EC:
  170. 000001EC  554F                     subq.w     A7, 2
  171. 000001EE  486E FFA4                pea.l      [A6 - 0x5C]
  172. 000001F2  2F03                     move.l     -[A7], D3
  173. 000001F4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  174. 000001F8  486E FFB4                pea.l      [A6 - 0x4C]
  175. 000001FC  486E FFB8                pea.l      [A6 - 0x48]
  176. 00000200  2F0A                     move.l     -[A7], A2
  177. 00000202  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  178. 00000206  486E FFBC                pea.l      [A6 - 0x44]
  179. 0000020A  303C 100A                move.w     D0, 0x100A
  180. 0000020E  A816                     syscall    Pack8
  181. 00000210  301F                     move.w     D0, [A7]+
  182. 00000212  3F00                     move.w     -[A7], D0
  183. 00000214  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  184. 00000218  2F0A                     move.l     -[A7], A2
  185. 0000021A  2F03                     move.l     -[A7], D3
  186. 0000021C  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  187. 00000220  4EAD D1FA                jsr        [A5 - 0x2E06]
  188. 00000224  5283                     addq.l     D3, 1
  189. label00000226:
  190. 00000226  B6AE FFB0                cmp.l      D3, [A6 - 0x50]
  191. 0000022A  6FC0                     ble        -0x3E /* 000001EC */
  192. 0000022C  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  193. 00000230  6030                     bra        +0x32 /* 00000262 */
  194. label00000232:
  195. 00000232  486E FFC0                pea.l      [A6 - 0x40]
  196. 00000236  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  197. 0000023A  486E FFAC                pea.l      [A6 - 0x54]
  198. 0000023E  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  199. 00000242  554F                     subq.w     A7, 2
  200. 00000244  486E FFA4                pea.l      [A6 - 0x5C]
  201. 00000248  303C 0204                move.w     D0, 0x204
  202. 0000024C  A816                     syscall    Pack8
  203. 0000024E  544F                     addq.w     A7, 2
  204. 00000250  102E FFC9                move.b     D0, [A6 - 0x37]
  205. 00000254  670C                     beq        +0xE /* 00000262 */
  206. 00000256  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  207. 0000025A  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  208. 0000025E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  209. label00000262:
  210. 00000262  486E FFC0                pea.l      [A6 - 0x40]
  211. 00000266  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  212. 0000026A  554F                     subq.w     A7, 2
  213. 0000026C  486E FFA4                pea.l      [A6 - 0x5C]
  214. 00000270  303C 0204                move.w     D0, 0x204
  215. 00000274  A816                     syscall    Pack8
  216. 00000276  544F                     addq.w     A7, 2
  217. 00000278  202E FFAC                move.l     D0, [A6 - 0x54]
  218. 0000027C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  219. 00000280  4E5E                     unlink     A6
  220. 00000282  4E74 0010                rtd        0x0010
  221. export_648:
  222. 00000286  4E56 0000                link       A6, 0
  223. 0000028A  206E 0008                movea.l    A0, [A6 + 0x8]
  224. 0000028E  2250                     movea.l    A1, [A0]
  225. 00000290  3029 0022                move.w     D0, [A1 + 0x22]
  226. 00000294  4E5E                     unlink     A6
  227. 00000296  4E74 0004                rtd        0x0004
  228. export_649:
  229. 0000029A  4E56 0000                link       A6, 0
  230. 0000029E  206E 0008                movea.l    A0, [A6 + 0x8]
  231. 000002A2  2250                     movea.l    A1, [A0]
  232. 000002A4  336E 000C 0022           move.w     [A1 + 0x22], [A6 + 0xC]
  233. 000002AA  4E5E                     unlink     A6
  234. 000002AC  4E74 0006                rtd        0x0006
  235. export_650:
  236. 000002B0  4E56 FFF8                link       A6, -0x0008
  237. 000002B4  2F03                     move.l     -[A7], D3
  238. 000002B6  554F                     subq.w     A7, 2
  239. 000002B8  206E 0008                movea.l    A0, [A6 + 0x8]
  240. 000002BC  2250                     movea.l    A1, [A0]
  241. 000002BE  5849                     addq.w     A1, 4
  242. 000002C0  2F09                     move.l     -[A7], A1
  243. 000002C2  2F3C 6D69 7373           move.l     -[A7], 0x6D697373 /* 'miss' */
  244. 000002C8  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  245. 000002CE  486E FFF8                pea.l      [A6 - 0x8]
  246. 000002D2  42A7                     clr.l      -[A7]
  247. 000002D4  42A7                     clr.l      -[A7]
  248. 000002D6  486E FFFC                pea.l      [A6 - 0x4]
  249. 000002DA  303C 0E15                move.w     D0, 0xE15
  250. 000002DE  A816                     syscall    Pack8
  251. 000002E0  361F                     move.w     D3, [A7]+
  252. 000002E2  0C43 F95B                cmpi.w     D3, 0xF95B
  253. 000002E6  6704                     beq        +0x6 /* 000002EC */
  254. 000002E8  7000                     moveq.l    D0, 0x00
  255. 000002EA  6002                     bra        +0x4 /* 000002EE */
  256. label000002EC:
  257. 000002EC  7001                     moveq.l    D0, 0x01
  258. label000002EE:
  259. 000002EE  2000                     move.l     D0, D0
  260. 000002F0  261F                     move.l     D3, [A7]+
  261. 000002F2  4E5E                     unlink     A6
  262. 000002F4  4E74 0004                rtd        0x0004
  263. export_651:
  264. 000002F8  4E56 0000                link       A6, 0
  265. 000002FC  48E7 1030                movem.l    -[A7], D3,A2,A3
  266. 00000300  246E 0008                movea.l    A2, [A6 + 0x8]
  267. 00000304  2652                     movea.l    A3, [A2]
  268. 00000306  4A2B 0020                tst.b      [A3 + 0x20]
  269. 0000030A  663C                     bne        +0x3E /* 00000348 */
  270. 0000030C  246B 0028                movea.l    A2, [A3 + 0x28]
  271. 00000310  B4FC 0000                cmpa.w     A2, 0x0
  272. 00000314  6704                     beq        +0x6 /* 0000031A */
  273. 00000316  264A                     movea.l    A3, A2
  274. 00000318  6004                     bra        +0x6 /* 0000031E */
  275. label0000031A:
  276. 0000031A  47ED 0DDA                lea.l      A3, [A5 + 0xDDA /* export_439 */]
  277. label0000031E:
  278. 0000031E  554F                     subq.w     A7, 2
  279. 00000320  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  280. 00000324  206E 0008                movea.l    A0, [A6 + 0x8]
  281. 00000328  2250                     movea.l    A1, [A0]
  282. 0000032A  2F29 0024                move.l     -[A7], [A1 + 0x24]
  283. 0000032E  2F0B                     move.l     -[A7], A3
  284. 00000330  303C 061C                move.w     D0, 0x61C
  285. 00000334  A816                     syscall    Pack8
  286. 00000336  361F                     move.w     D3, [A7]+
  287. 00000338  6610                     bne        +0x12 /* 0000034A */
  288. 0000033A  206E 0008                movea.l    A0, [A6 + 0x8]
  289. 0000033E  2250                     movea.l    A1, [A0]
  290. 00000340  137C 0001 0020           move.b     [A1 + 0x20], 0x1
  291. 00000346  6002                     bra        +0x4 /* 0000034A */
  292. label00000348:
  293. 00000348  4243                     clr.w      D3
  294. label0000034A:
  295. 0000034A  3003                     move.w     D0, D3
  296. 0000034C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  297. 00000350  4E5E                     unlink     A6
  298. 00000352  4E74 0008                rtd        0x0008
  299. export_507:
  300. 00000356  4E56 0000                link       A6, 0
  301. 0000035A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  302. 0000035E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  303. 00000362  4EBA 06C2                jsr        [PC + 0x6C2 /* 00000A26 */]
  304. 00000366  4E5E                     unlink     A6
  305. 00000368  4E74 0006                rtd        0x0006
  306. export_508:
  307. 0000036C  4E56 0000                link       A6, 0
  308. 00000370  4E5E                     unlink     A6
  309. 00000372  4E74 0008                rtd        0x0008
  310. export_509:
  311. 00000376  4E56 0000                link       A6, 0
  312. 0000037A  4E5E                     unlink     A6
  313. 0000037C  4E74 0010                rtd        0x0010
  314. export_510:
  315. 00000380  4E56 0000                link       A6, 0
  316. 00000384  4E5E                     unlink     A6
  317. 00000386  4E74 0010                rtd        0x0010
  318. export_511:
  319. 0000038A  4E56 0000                link       A6, 0
  320. 0000038E  48E7 1020                movem.l    -[A7], D3,A2
  321. 00000392  7001                     moveq.l    D0, 0x01
  322. 00000394  246E 0008                movea.l    A2, [A6 + 0x8]
  323. 00000398  2052                     movea.l    A0, [A2]
  324. 0000039A  3140 0008                move.w     [A0 + 0x8], D0
  325. 0000039E  2052                     movea.l    A0, [A2]
  326. 000003A0  3140 000A                move.w     [A0 + 0xA], D0
  327. 000003A4  7602                     moveq.l    D3, 0x02
  328. 000003A6  2052                     movea.l    A0, [A2]
  329. 000003A8  3143 000C                move.w     [A0 + 0xC], D3
  330. 000003AC  2052                     movea.l    A0, [A2]
  331. 000003AE  3143 000E                move.w     [A0 + 0xE], D3
  332. 000003B2  2052                     movea.l    A0, [A2]
  333. 000003B4  3143 0010                move.w     [A0 + 0x10], D3
  334. 000003B8  2052                     movea.l    A0, [A2]
  335. 000003BA  3143 0012                move.w     [A0 + 0x12], D3
  336. 000003BE  7010                     moveq.l    D0, 0x10
  337. 000003C0  2052                     movea.l    A0, [A2]
  338. 000003C2  3140 0016                move.w     [A0 + 0x16], D0
  339. 000003C6  2052                     movea.l    A0, [A2]
  340. 000003C8  3140 0018                move.w     [A0 + 0x18], D0
  341. 000003CC  2052                     movea.l    A0, [A2]
  342. 000003CE  4228 0014                clr.b      [A0 + 0x14]
  343. 000003D2  2052                     movea.l    A0, [A2]
  344. 000003D4  7022                     moveq.l    D0, 0x22
  345. 000003D6  D1C0                     add.l      A0, D0
  346. 000003D8  2F08                     move.l     -[A7], A0
  347. 000003DA  4267                     clr.w      -[A7]
  348. 000003DC  4267                     clr.w      -[A7]
  349. 000003DE  4267                     clr.w      -[A7]
  350. 000003E0  4267                     clr.w      -[A7]
  351. 000003E2  A8A7                     syscall    SetRect
  352. 000003E4  302E 000C                move.w     D0, [A6 + 0xC]
  353. 000003E8  48C0                     ext.l      D0
  354. 000003EA  2F00                     move.l     -[A7], D0
  355. 000003EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  356. 000003F0  4EAD DDC0                jsr        [A5 - 0x2240]
  357. 000003F4  486D CE42                pea.l      [A5 - 0x31BE]
  358. 000003F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  359. 000003FC  4EAD DDB4                jsr        [A5 - 0x224C]
  360. 00000400  4CDF 0408                movem.l    D3,A2, [A7]+
  361. 00000404  4E5E                     unlink     A6
  362. 00000406  4E74 0006                rtd        0x0006
  363. fn0000040A:
  364. 0000040A  4E56 0000                link       A6, 0
  365. 0000040E  594F                     subq.w     A7, 4
  366. 00000410  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  367. 00000414  A9B8                     syscall    GetPattern
  368. 00000416  201F                     move.l     D0, [A7]+
  369. 00000418  4E5E                     unlink     A6
  370. 0000041A  4E74 0002                rtd        0x0002
  371. export_512:
  372. 0000041E  4E56 FFBC                link       A6, -0x0044
  373. 00000422  48E7 1C28                movem.l    -[A7], D3,D4,D5,A2,A4
  374. 00000426  7600                     moveq.l    D3, 0x00
  375. 00000428  2D43 FFBC                move.l     [A6 - 0x44], D3
  376. 0000042C  4245                     clr.w      D5
  377. 0000042E  2D43 FFC0                move.l     [A6 - 0x40], D3
  378. 00000432  486E FFC4                pea.l      [A6 - 0x3C]
  379. 00000436  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  380. 0000043A  584F                     addq.w     A7, 4
  381. 0000043C  41EE FFD2                lea.l      A0, [A6 - 0x2E]
  382. 00000440  7000                     moveq.l    D0, 0x00
  383. 00000442  43FA 0006                lea.l      A1, [PC + 0x6 /* 0000044A, value 0x4A806600 */]
  384. 00000446  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  385. 0000044A  4A80                     tst.l      D0
  386. 0000044C  6600 010E                bne        +0x110 /* 0000055C */
  387. 00000450  206E 0008                movea.l    A0, [A6 + 0x8]
  388. 00000454  2250                     movea.l    A1, [A0]
  389. 00000456  4229 0014                clr.b      [A1 + 0x14]
  390. 0000045A  7001                     moveq.l    D0, 0x01
  391. 0000045C  1F00                     move.b     -[A7], D0
  392. 0000045E  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  393. 00000462  544F                     addq.w     A7, 2
  394. 00000464  1800                     move.b     D4, D0
  395. 00000466  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  396. 0000046A  2F3C 5042 7264           move.l     -[A7], 0x50427264 /* 'PBrd' */
  397. 00000470  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  398. 00000474  5C4F                     addq.w     A7, 6
  399. 00000476  2D40 FFBC                move.l     [A6 - 0x44], D0
  400. 0000047A  4A80                     tst.l      D0
  401. 0000047C  671C                     beq        +0x1E /* 0000049A */
  402. 0000047E  2040                     movea.l    A0, D0
  403. 00000480  2250                     movea.l    A1, [A0]
  404. 00000482  4A69 0014                tst.w      [A1 + 0x14]
  405. 00000486  6712                     beq        +0x14 /* 0000049A */
  406. 00000488  2040                     movea.l    A0, D0
  407. 0000048A  2050                     movea.l    A0, [A0]
  408. 0000048C  3A28 0014                move.w     D5, [A0 + 0x14]
  409. 00000490  3F05                     move.w     -[A7], D5
  410. 00000492  4EBA FF76                jsr        [PC - 0x8A /* 0000040A */]
  411. 00000496  2D40 FFC0                move.l     [A6 - 0x40], D0
  412. label0000049A:
  413. 0000049A  1F04                     move.b     -[A7], D4
  414. 0000049C  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  415. 000004A0  544F                     addq.w     A7, 2
  416. 000004A2  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  417. 000004A6  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  418. 000004AA  0C45 0000                cmpi.w     D5, 0x0
  419. 000004AE  6F08                     ble        +0xA /* 000004B8 */
  420. 000004B0  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  421. 000004B4  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  422. label000004B8:
  423. 000004B8  202E FFC0                move.l     D0, [A6 - 0x40]
  424. 000004BC  6716                     beq        +0x18 /* 000004D4 */
  425. 000004BE  206E FFC0                movea.l    A0, [A6 - 0x40]
  426. 000004C2  2F10                     move.l     -[A7], [A0]
  427. 000004C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  428. 000004C8  4EAD DDB4                jsr        [A5 - 0x224C]
  429. 000004CC  206E FFC0                movea.l    A0, [A6 - 0x40]
  430. 000004D0  A049                     syscall    HPurge
  431. 000004D2  600C                     bra        +0xE /* 000004E0 */
  432. label000004D4:
  433. 000004D4  486D CE42                pea.l      [A5 - 0x31BE]
  434. 000004D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  435. 000004DC  4EAD DDB4                jsr        [A5 - 0x224C]
  436. label000004E0:
  437. 000004E0  206E FFBC                movea.l    A0, [A6 - 0x44]
  438. 000004E4  2850                     movea.l    A4, [A0]
  439. 000004E6  2F14                     move.l     -[A7], [A4]
  440. 000004E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  441. 000004EC  4EAD DDC0                jsr        [A5 - 0x2240]
  442. 000004F0  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  443. 000004F4  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  444. 000004F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  445. 000004FC  4EAD DDCC                jsr        [A5 - 0x2234]
  446. 00000500  362C 000E                move.w     D3, [A4 + 0xE]
  447. 00000504  4244                     clr.w      D4
  448. 00000506  B644                     cmp.w      D3, D4
  449. 00000508  6F1E                     ble        +0x20 /* 00000528 */
  450. 0000050A  302C 000C                move.w     D0, [A4 + 0xC]
  451. 0000050E  B044                     cmp.w      D0, D4
  452. 00000510  6F16                     ble        +0x18 /* 00000528 */
  453. 00000512  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  454. 00000516  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  455. 0000051A  3F03                     move.w     -[A7], D3
  456. 0000051C  3F2C 000C                move.w     -[A7], [A4 + 0xC]
  457. 00000520  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  458. 00000524  4EAD DDD8                jsr        [A5 - 0x2228]
  459. label00000528:
  460. 00000528  246E 0008                movea.l    A2, [A6 + 0x8]
  461. 0000052C  2052                     movea.l    A0, [A2]
  462. 0000052E  2028 0004                move.l     D0, [A0 + 0x4]
  463. 00000532  7220                     moveq.l    D1, 0x20
  464. 00000534  C081                     and.l      D0, D1
  465. 00000536  670E                     beq        +0x10 /* 00000546 */
  466. 00000538  3F2C 0012                move.w     -[A7], [A4 + 0x12]
  467. 0000053C  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  468. 00000540  2F0A                     move.l     -[A7], A2
  469. 00000542  4EAD DDE4                jsr        [A5 - 0x221C]
  470. label00000546:
  471. 00000546  204C                     movea.l    A0, A4
  472. 00000548  7016                     moveq.l    D0, 0x16
  473. 0000054A  D1C0                     add.l      A0, D0
  474. 0000054C  2F08                     move.l     -[A7], A0
  475. 0000054E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  476. 00000552  4EAD DDF0                jsr        [A5 - 0x2210]
  477. 00000556  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  478. 0000055A  6022                     bra        +0x24 /* 0000057E */
  479. label0000055C:
  480. 0000055C  486E FFBC                pea.l      [A6 - 0x44]
  481. 00000560  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  482. 00000564  486E FFC0                pea.l      [A6 - 0x40]
  483. 00000568  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  484. 0000056C  102E FFC9                move.b     D0, [A6 - 0x37]
  485. 00000570  670C                     beq        +0xE /* 0000057E */
  486. 00000572  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  487. 00000576  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  488. 0000057A  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  489. label0000057E:
  490. 0000057E  4CDF 1438                movem.l    D3,D4,D5,A2,A4, [A7]+
  491. 00000582  4E5E                     unlink     A6
  492. 00000584  4E74 0006                rtd        0x0006
  493. export_513:
  494. 00000588  4E56 0000                link       A6, 0
  495. 0000058C  2F0A                     move.l     -[A7], A2
  496. 0000058E  206E 000C                movea.l    A0, [A6 + 0xC]
  497. 00000592  226E 0008                movea.l    A1, [A6 + 0x8]
  498. 00000596  2451                     movea.l    A2, [A1]
  499. 00000598  224A                     movea.l    A1, A2
  500. 0000059A  701A                     moveq.l    D0, 0x1A
  501. 0000059C  D3C0                     add.l      A1, D0
  502. 0000059E  7008                     moveq.l    D0, 0x08
  503. 000005A0  A02E                     syscall    BlockMove/BlockMoveData
  504. 000005A2  245F                     movea.l    A2, [A7]+
  505. 000005A4  4E5E                     unlink     A6
  506. 000005A6  4E74 0008                rtd        0x0008
  507. export_514:
  508. 000005AA  4E56 0000                link       A6, 0
  509. 000005AE  206E 0008                movea.l    A0, [A6 + 0x8]
  510. 000005B2  2250                     movea.l    A1, [A0]
  511. 000005B4  2049                     movea.l    A0, A1
  512. 000005B6  701A                     moveq.l    D0, 0x1A
  513. 000005B8  D1C0                     add.l      A0, D0
  514. 000005BA  226E 000C                movea.l    A1, [A6 + 0xC]
  515. 000005BE  7008                     moveq.l    D0, 0x08
  516. 000005C0  A02E                     syscall    BlockMove/BlockMoveData
  517. 000005C2  4E5E                     unlink     A6
  518. 000005C4  4E74 0008                rtd        0x0008
  519. export_515:
  520. 000005C8  4E56 0000                link       A6, 0
  521. 000005CC  2F0A                     move.l     -[A7], A2
  522. 000005CE  202E 000C                move.l     D0, [A6 + 0xC]
  523. 000005D2  246E 0008                movea.l    A2, [A6 + 0x8]
  524. 000005D6  2052                     movea.l    A0, [A2]
  525. 000005D8  2140 0004                move.l     [A0 + 0x4], D0
  526. 000005DC  720F                     moveq.l    D1, 0x0F
  527. 000005DE  B081                     cmp.l      D0, D1
  528. 000005E0  6706                     beq        +0x8 /* 000005E8 */
  529. 000005E2  2052                     movea.l    A0, [A2]
  530. 000005E4  4228 0014                clr.b      [A0 + 0x14]
  531. label000005E8:
  532. 000005E8  245F                     movea.l    A2, [A7]+
  533. 000005EA  4E5E                     unlink     A6
  534. 000005EC  4E74 0008                rtd        0x0008
  535. export_516:
  536. 000005F0  4E56 0000                link       A6, 0
  537. 000005F4  206E 0008                movea.l    A0, [A6 + 0x8]
  538. 000005F8  2250                     movea.l    A1, [A0]
  539. 000005FA  2029 0004                move.l     D0, [A1 + 0x4]
  540. 000005FE  4E5E                     unlink     A6
  541. 00000600  4E74 0004                rtd        0x0004
  542. export_517:
  543. 00000604  4E56 0000                link       A6, 0
  544. 00000608  206E 0008                movea.l    A0, [A6 + 0x8]
  545. 0000060C  2250                     movea.l    A1, [A0]
  546. 0000060E  5049                     addq.w     A1, 8
  547. 00000610  2F09                     move.l     -[A7], A1
  548. 00000612  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  549. 00000616  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  550. 0000061A  A880                     syscall    SetPt
  551. 0000061C  4E5E                     unlink     A6
  552. 0000061E  4E74 0008                rtd        0x0008
  553. export_518:
  554. 00000622  4E56 0000                link       A6, 0
  555. 00000626  2F0A                     move.l     -[A7], A2
  556. 00000628  246E 0008                movea.l    A2, [A6 + 0x8]
  557. 0000062C  2052                     movea.l    A0, [A2]
  558. 0000062E  3028 000A                move.w     D0, [A0 + 0xA]
  559. 00000632  206E 0010                movea.l    A0, [A6 + 0x10]
  560. 00000636  3080                     move.w     [A0], D0
  561. 00000638  2052                     movea.l    A0, [A2]
  562. 0000063A  3028 0008                move.w     D0, [A0 + 0x8]
  563. 0000063E  206E 000C                movea.l    A0, [A6 + 0xC]
  564. 00000642  3080                     move.w     [A0], D0
  565. 00000644  245F                     movea.l    A2, [A7]+
  566. 00000646  4E5E                     unlink     A6
  567. 00000648  4E74 000C                rtd        0x000C
  568. export_519:
  569. 0000064C  4E56 0000                link       A6, 0
  570. 00000650  700F                     moveq.l    D0, 0x0F
  571. 00000652  2F00                     move.l     -[A7], D0
  572. 00000654  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  573. 00000658  4EAD DDC0                jsr        [A5 - 0x2240]
  574. 0000065C  206E 0008                movea.l    A0, [A6 + 0x8]
  575. 00000660  2250                     movea.l    A1, [A0]
  576. 00000662  137C 0001 0014           move.b     [A1 + 0x14], 0x1
  577. 00000668  2250                     movea.l    A1, [A0]
  578. 0000066A  700C                     moveq.l    D0, 0x0C
  579. 0000066C  D3C0                     add.l      A1, D0
  580. 0000066E  2F09                     move.l     -[A7], A1
  581. 00000670  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  582. 00000674  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  583. 00000678  A880                     syscall    SetPt
  584. 0000067A  206E 0008                movea.l    A0, [A6 + 0x8]
  585. 0000067E  2250                     movea.l    A1, [A0]
  586. 00000680  7010                     moveq.l    D0, 0x10
  587. 00000682  D3C0                     add.l      A1, D0
  588. 00000684  2F09                     move.l     -[A7], A1
  589. 00000686  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  590. 0000068A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  591. 0000068E  A880                     syscall    SetPt
  592. 00000690  4E5E                     unlink     A6
  593. 00000692  4E74 000C                rtd        0x000C
  594. export_520:
  595. 00000696  4E56 0000                link       A6, 0
  596. 0000069A  2F0A                     move.l     -[A7], A2
  597. 0000069C  246E 0008                movea.l    A2, [A6 + 0x8]
  598. 000006A0  2052                     movea.l    A0, [A2]
  599. 000006A2  3028 000E                move.w     D0, [A0 + 0xE]
  600. 000006A6  206E 0018                movea.l    A0, [A6 + 0x18]
  601. 000006AA  3080                     move.w     [A0], D0
  602. 000006AC  2052                     movea.l    A0, [A2]
  603. 000006AE  3028 000C                move.w     D0, [A0 + 0xC]
  604. 000006B2  206E 0014                movea.l    A0, [A6 + 0x14]
  605. 000006B6  3080                     move.w     [A0], D0
  606. 000006B8  2052                     movea.l    A0, [A2]
  607. 000006BA  3028 0012                move.w     D0, [A0 + 0x12]
  608. 000006BE  206E 0010                movea.l    A0, [A6 + 0x10]
  609. 000006C2  3080                     move.w     [A0], D0
  610. 000006C4  2052                     movea.l    A0, [A2]
  611. 000006C6  3028 0010                move.w     D0, [A0 + 0x10]
  612. 000006CA  206E 000C                movea.l    A0, [A6 + 0xC]
  613. 000006CE  3080                     move.w     [A0], D0
  614. 000006D0  245F                     movea.l    A2, [A7]+
  615. 000006D2  4E5E                     unlink     A6
  616. 000006D4  4E74 0014                rtd        0x0014
  617. export_521:
  618. 000006D8  4E56 0000                link       A6, 0
  619. 000006DC  7020                     moveq.l    D0, 0x20
  620. 000006DE  2F00                     move.l     -[A7], D0
  621. 000006E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  622. 000006E4  4EAD DDC0                jsr        [A5 - 0x2240]
  623. 000006E8  206E 0008                movea.l    A0, [A6 + 0x8]
  624. 000006EC  2250                     movea.l    A1, [A0]
  625. 000006EE  7016                     moveq.l    D0, 0x16
  626. 000006F0  D3C0                     add.l      A1, D0
  627. 000006F2  2F09                     move.l     -[A7], A1
  628. 000006F4  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  629. 000006F8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  630. 000006FC  A880                     syscall    SetPt
  631. 000006FE  4E5E                     unlink     A6
  632. 00000700  4E74 0008                rtd        0x0008
  633. export_522:
  634. 00000704  4E56 0000                link       A6, 0
  635. 00000708  2F0A                     move.l     -[A7], A2
  636. 0000070A  246E 0008                movea.l    A2, [A6 + 0x8]
  637. 0000070E  2052                     movea.l    A0, [A2]
  638. 00000710  3028 0018                move.w     D0, [A0 + 0x18]
  639. 00000714  206E 0010                movea.l    A0, [A6 + 0x10]
  640. 00000718  3080                     move.w     [A0], D0
  641. 0000071A  2052                     movea.l    A0, [A2]
  642. 0000071C  3028 0016                move.w     D0, [A0 + 0x16]
  643. 00000720  206E 000C                movea.l    A0, [A6 + 0xC]
  644. 00000724  3080                     move.w     [A0], D0
  645. 00000726  245F                     movea.l    A2, [A7]+
  646. 00000728  4E5E                     unlink     A6
  647. 0000072A  4E74 000C                rtd        0x000C
  648. export_523:
  649. 0000072E  4E56 0000                link       A6, 0
  650. 00000732  2F0A                     move.l     -[A7], A2
  651. 00000734  206E 000C                movea.l    A0, [A6 + 0xC]
  652. 00000738  226E 0008                movea.l    A1, [A6 + 0x8]
  653. 0000073C  2451                     movea.l    A2, [A1]
  654. 0000073E  7022                     moveq.l    D0, 0x22
  655. 00000740  D5C0                     add.l      A2, D0
  656. 00000742  24D8                     move.l     [A2]+, [A0]+
  657. 00000744  24D8                     move.l     [A2]+, [A0]+
  658. 00000746  245F                     movea.l    A2, [A7]+
  659. 00000748  4E5E                     unlink     A6
  660. 0000074A  4E74 0008                rtd        0x0008
  661. export_524:
  662. 0000074E  4E56 0000                link       A6, 0
  663. 00000752  206E 0008                movea.l    A0, [A6 + 0x8]
  664. 00000756  2250                     movea.l    A1, [A0]
  665. 00000758  7022                     moveq.l    D0, 0x22
  666. 0000075A  D3C0                     add.l      A1, D0
  667. 0000075C  206E 000C                movea.l    A0, [A6 + 0xC]
  668. 00000760  20D9                     move.l     [A0]+, [A1]+
  669. 00000762  20D9                     move.l     [A0]+, [A1]+
  670. 00000764  4E5E                     unlink     A6
  671. 00000766  4E74 0008                rtd        0x0008
  672. export_525:
  673. 0000076A  4E56 FFF8                link       A6, -0x0008
  674. 0000076E  48E7 1030                movem.l    -[A7], D3,A2,A3
  675. 00000772  206E 000C                movea.l    A0, [A6 + 0xC]
  676. 00000776  43EE FFF8                lea.l      A1, [A6 - 0x8]
  677. 0000077A  22D8                     move.l     [A1]+, [A0]+
  678. 0000077C  22D8                     move.l     [A1]+, [A0]+
  679. 0000077E  246E 0008                movea.l    A2, [A6 + 0x8]
  680. 00000782  2052                     movea.l    A0, [A2]
  681. 00000784  3028 0024                move.w     D0, [A0 + 0x24]
  682. 00000788  D16E FFFA                add.w      [A6 - 0x6], D0
  683. 0000078C  2052                     movea.l    A0, [A2]
  684. 0000078E  3028 0022                move.w     D0, [A0 + 0x22]
  685. 00000792  D16E FFF8                add.w      [A6 - 0x8], D0
  686. 00000796  2052                     movea.l    A0, [A2]
  687. 00000798  3028 0028                move.w     D0, [A0 + 0x28]
  688. 0000079C  D16E FFFE                add.w      [A6 - 0x2], D0
  689. 000007A0  2052                     movea.l    A0, [A2]
  690. 000007A2  3028 0026                move.w     D0, [A0 + 0x26]
  691. 000007A6  D16E FFFC                add.w      [A6 - 0x4], D0
  692. 000007AA  2652                     movea.l    A3, [A2]
  693. 000007AC  262B 0004                move.l     D3, [A3 + 0x4]
  694. 000007B0  700F                     moveq.l    D0, 0x0F
  695. 000007B2  B680                     cmp.l      D3, D0
  696. 000007B4  670C                     beq        +0xE /* 000007C2 */
  697. 000007B6  7020                     moveq.l    D0, 0x20
  698. 000007B8  B680                     cmp.l      D3, D0
  699. 000007BA  6706                     beq        +0x8 /* 000007C2 */
  700. 000007BC  7010                     moveq.l    D0, 0x10
  701. 000007BE  B680                     cmp.l      D3, D0
  702. 000007C0  6642                     bne        +0x44 /* 00000804 */
  703. label000007C2:
  704. 000007C2  302B 000A                move.w     D0, [A3 + 0xA]
  705. 000007C6  916E FFFA                sub.w      [A6 - 0x6], D0
  706. 000007CA  2052                     movea.l    A0, [A2]
  707. 000007CC  3028 000A                move.w     D0, [A0 + 0xA]
  708. 000007D0  D16E FFFE                add.w      [A6 - 0x2], D0
  709. 000007D4  2052                     movea.l    A0, [A2]
  710. 000007D6  3028 0008                move.w     D0, [A0 + 0x8]
  711. 000007DA  916E FFF8                sub.w      [A6 - 0x8], D0
  712. 000007DE  2052                     movea.l    A0, [A2]
  713. 000007E0  3028 0008                move.w     D0, [A0 + 0x8]
  714. 000007E4  D16E FFFC                add.w      [A6 - 0x4], D0
  715. 000007E8  2652                     movea.l    A3, [A2]
  716. 000007EA  4A2B 0014                tst.b      [A3 + 0x14]
  717. 000007EE  6774                     beq        +0x76 /* 00000864 */
  718. 000007F0  302B 0012                move.w     D0, [A3 + 0x12]
  719. 000007F4  D16E FFFE                add.w      [A6 - 0x2], D0
  720. 000007F8  2052                     movea.l    A0, [A2]
  721. 000007FA  3028 0010                move.w     D0, [A0 + 0x10]
  722. 000007FE  D16E FFFC                add.w      [A6 - 0x4], D0
  723. 00000802  6060                     bra        +0x62 /* 00000864 */
  724. label00000804:
  725. 00000804  246E 0008                movea.l    A2, [A6 + 0x8]
  726. 00000808  2652                     movea.l    A3, [A2]
  727. 0000080A  202B 0004                move.l     D0, [A3 + 0x4]
  728. 0000080E  7201                     moveq.l    D1, 0x01
  729. 00000810  C081                     and.l      D0, D1
  730. 00000812  6708                     beq        +0xA /* 0000081C */
  731. 00000814  302B 000A                move.w     D0, [A3 + 0xA]
  732. 00000818  916E FFFA                sub.w      [A6 - 0x6], D0
  733. label0000081C:
  734. 0000081C  246E 0008                movea.l    A2, [A6 + 0x8]
  735. 00000820  2652                     movea.l    A3, [A2]
  736. 00000822  202B 0004                move.l     D0, [A3 + 0x4]
  737. 00000826  7204                     moveq.l    D1, 0x04
  738. 00000828  C081                     and.l      D0, D1
  739. 0000082A  6708                     beq        +0xA /* 00000834 */
  740. 0000082C  302B 000A                move.w     D0, [A3 + 0xA]
  741. 00000830  D16E FFFE                add.w      [A6 - 0x2], D0
  742. label00000834:
  743. 00000834  246E 0008                movea.l    A2, [A6 + 0x8]
  744. 00000838  2652                     movea.l    A3, [A2]
  745. 0000083A  202B 0004                move.l     D0, [A3 + 0x4]
  746. 0000083E  7202                     moveq.l    D1, 0x02
  747. 00000840  C081                     and.l      D0, D1
  748. 00000842  6708                     beq        +0xA /* 0000084C */
  749. 00000844  302B 0008                move.w     D0, [A3 + 0x8]
  750. 00000848  916E FFF8                sub.w      [A6 - 0x8], D0
  751. label0000084C:
  752. 0000084C  246E 0008                movea.l    A2, [A6 + 0x8]
  753. 00000850  2652                     movea.l    A3, [A2]
  754. 00000852  202B 0004                move.l     D0, [A3 + 0x4]
  755. 00000856  7608                     moveq.l    D3, 0x08
  756. 00000858  C083                     and.l      D0, D3
  757. 0000085A  6708                     beq        +0xA /* 00000864 */
  758. 0000085C  302B 0008                move.w     D0, [A3 + 0x8]
  759. 00000860  D16E FFFC                add.w      [A6 - 0x4], D0
  760. label00000864:
  761. 00000864  41EE FFF8                lea.l      A0, [A6 - 0x8]
  762. 00000868  226E 000C                movea.l    A1, [A6 + 0xC]
  763. 0000086C  22D8                     move.l     [A1]+, [A0]+
  764. 0000086E  22D8                     move.l     [A1]+, [A0]+
  765. 00000870  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  766. 00000874  4E5E                     unlink     A6
  767. 00000876  4E74 0008                rtd        0x0008
  768. export_526:
  769. 0000087A  4E56 FFF8                link       A6, -0x0008
  770. 0000087E  48E7 0030                movem.l    -[A7], A2,A3
  771. 00000882  206E 000C                movea.l    A0, [A6 + 0xC]
  772. 00000886  43EE FFF8                lea.l      A1, [A6 - 0x8]
  773. 0000088A  22D8                     move.l     [A1]+, [A0]+
  774. 0000088C  22D8                     move.l     [A1]+, [A0]+
  775. 0000088E  486E FFF8                pea.l      [A6 - 0x8]
  776. 00000892  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  777. 00000896  4EAD DDFC                jsr        [A5 - 0x2204]
  778. 0000089A  206E 0008                movea.l    A0, [A6 + 0x8]
  779. 0000089E  2250                     movea.l    A1, [A0]
  780. 000008A0  701A                     moveq.l    D0, 0x1A
  781. 000008A2  D3C0                     add.l      A1, D0
  782. 000008A4  2F09                     move.l     -[A7], A1
  783. 000008A6  A89D                     syscall    PenPat
  784. 000008A8  246E 0008                movea.l    A2, [A6 + 0x8]
  785. 000008AC  2652                     movea.l    A3, [A2]
  786. 000008AE  3F2B 000A                move.w     -[A7], [A3 + 0xA]
  787. 000008B2  3F2B 0008                move.w     -[A7], [A3 + 0x8]
  788. 000008B6  A89B                     syscall    PenSize
  789. 000008B8  246E 0008                movea.l    A2, [A6 + 0x8]
  790. 000008BC  2652                     movea.l    A3, [A2]
  791. 000008BE  202B 0004                move.l     D0, [A3 + 0x4]
  792. 000008C2  720F                     moveq.l    D1, 0x0F
  793. 000008C4  B081                     cmp.l      D0, D1
  794. 000008C6  6672                     bne        +0x74 /* 0000093A */
  795. 000008C8  4A2B 0014                tst.b      [A3 + 0x14]
  796. 000008CC  6762                     beq        +0x64 /* 00000930 */
  797. 000008CE  302B 0012                move.w     D0, [A3 + 0x12]
  798. 000008D2  916E FFFE                sub.w      [A6 - 0x2], D0
  799. 000008D6  2052                     movea.l    A0, [A2]
  800. 000008D8  3028 0010                move.w     D0, [A0 + 0x10]
  801. 000008DC  916E FFFC                sub.w      [A6 - 0x4], D0
  802. 000008E0  486E FFF8                pea.l      [A6 - 0x8]
  803. 000008E4  A8A1                     syscall    FrameRect
  804. 000008E6  246E 0008                movea.l    A2, [A6 + 0x8]
  805. 000008EA  2652                     movea.l    A3, [A2]
  806. 000008EC  3F2B 0012                move.w     -[A7], [A3 + 0x12]
  807. 000008F0  3F2B 0010                move.w     -[A7], [A3 + 0x10]
  808. 000008F4  A89B                     syscall    PenSize
  809. 000008F6  302E FFFA                move.w     D0, [A6 - 0x6]
  810. 000008FA  206E 0008                movea.l    A0, [A6 + 0x8]
  811. 000008FE  2250                     movea.l    A1, [A0]
  812. 00000900  D069 000E                add.w      D0, [A1 + 0xE]
  813. 00000904  3F00                     move.w     -[A7], D0
  814. 00000906  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  815. 0000090A  A893                     syscall    MoveTo
  816. 0000090C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  817. 00000910  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  818. 00000914  A891                     syscall    LineTo
  819. 00000916  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  820. 0000091A  302E FFF8                move.w     D0, [A6 - 0x8]
  821. 0000091E  206E 0008                movea.l    A0, [A6 + 0x8]
  822. 00000922  2250                     movea.l    A1, [A0]
  823. 00000924  D069 000C                add.w      D0, [A1 + 0xC]
  824. 00000928  3F00                     move.w     -[A7], D0
  825. 0000092A  A893                     syscall    MoveTo
  826. 0000092C  6000 00E2                bra        +0xE4 /* 00000A10 */
  827. label00000930:
  828. 00000930  486E FFF8                pea.l      [A6 - 0x8]
  829. 00000934  A8A1                     syscall    FrameRect
  830. 00000936  6000 00E2                bra        +0xE4 /* 00000A1A */
  831. label0000093A:
  832. 0000093A  246E 0008                movea.l    A2, [A6 + 0x8]
  833. 0000093E  2652                     movea.l    A3, [A2]
  834. 00000940  202B 0004                move.l     D0, [A3 + 0x4]
  835. 00000944  7220                     moveq.l    D1, 0x20
  836. 00000946  C081                     and.l      D0, D1
  837. 00000948  6712                     beq        +0x14 /* 0000095C */
  838. 0000094A  486E FFF8                pea.l      [A6 - 0x8]
  839. 0000094E  3F2B 0018                move.w     -[A7], [A3 + 0x18]
  840. 00000952  3F2B 0016                move.w     -[A7], [A3 + 0x16]
  841. 00000956  A8B0                     syscall    FrameRoundRect
  842. 00000958  6000 00C0                bra        +0xC2 /* 00000A1A */
  843. label0000095C:
  844. 0000095C  206E 0008                movea.l    A0, [A6 + 0x8]
  845. 00000960  2250                     movea.l    A1, [A0]
  846. 00000962  2029 0004                move.l     D0, [A1 + 0x4]
  847. 00000966  7210                     moveq.l    D1, 0x10
  848. 00000968  C081                     and.l      D0, D1
  849. 0000096A  670A                     beq        +0xC /* 00000976 */
  850. 0000096C  486E FFF8                pea.l      [A6 - 0x8]
  851. 00000970  A8B7                     syscall    FrameOval
  852. 00000972  6000 00A6                bra        +0xA8 /* 00000A1A */
  853. label00000976:
  854. 00000976  246E 0008                movea.l    A2, [A6 + 0x8]
  855. 0000097A  2052                     movea.l    A0, [A2]
  856. 0000097C  3028 0008                move.w     D0, [A0 + 0x8]
  857. 00000980  916E FFFC                sub.w      [A6 - 0x4], D0
  858. 00000984  2052                     movea.l    A0, [A2]
  859. 00000986  3028 000A                move.w     D0, [A0 + 0xA]
  860. 0000098A  916E FFFE                sub.w      [A6 - 0x2], D0
  861. 0000098E  2052                     movea.l    A0, [A2]
  862. 00000990  2028 0004                move.l     D0, [A0 + 0x4]
  863. 00000994  7202                     moveq.l    D1, 0x02
  864. 00000996  C081                     and.l      D0, D1
  865. 00000998  6714                     beq        +0x16 /* 000009AE */
  866. 0000099A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  867. 0000099E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  868. 000009A2  A893                     syscall    MoveTo
  869. 000009A4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  870. 000009A8  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  871. 000009AC  A891                     syscall    LineTo
  872. label000009AE:
  873. 000009AE  206E 0008                movea.l    A0, [A6 + 0x8]
  874. 000009B2  2250                     movea.l    A1, [A0]
  875. 000009B4  2029 0004                move.l     D0, [A1 + 0x4]
  876. 000009B8  7201                     moveq.l    D1, 0x01
  877. 000009BA  C081                     and.l      D0, D1
  878. 000009BC  6714                     beq        +0x16 /* 000009D2 */
  879. 000009BE  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  880. 000009C2  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  881. 000009C6  A893                     syscall    MoveTo
  882. 000009C8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  883. 000009CC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  884. 000009D0  A891                     syscall    LineTo
  885. label000009D2:
  886. 000009D2  206E 0008                movea.l    A0, [A6 + 0x8]
  887. 000009D6  2250                     movea.l    A1, [A0]
  888. 000009D8  2029 0004                move.l     D0, [A1 + 0x4]
  889. 000009DC  7204                     moveq.l    D1, 0x04
  890. 000009DE  C081                     and.l      D0, D1
  891. 000009E0  6714                     beq        +0x16 /* 000009F6 */
  892. 000009E2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  893. 000009E6  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  894. 000009EA  A893                     syscall    MoveTo
  895. 000009EC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  896. 000009F0  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  897. 000009F4  A891                     syscall    LineTo
  898. label000009F6:
  899. 000009F6  206E 0008                movea.l    A0, [A6 + 0x8]
  900. 000009FA  2250                     movea.l    A1, [A0]
  901. 000009FC  2029 0004                move.l     D0, [A1 + 0x4]
  902. 00000A00  7208                     moveq.l    D1, 0x08
  903. 00000A02  C081                     and.l      D0, D1
  904. 00000A04  6714                     beq        +0x16 /* 00000A1A */
  905. 00000A06  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  906. 00000A0A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  907. 00000A0E  A893                     syscall    MoveTo
  908. label00000A10:
  909. 00000A10  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  910. 00000A14  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  911. 00000A18  A891                     syscall    LineTo
  912. label00000A1A:
  913. 00000A1A  A89E                     syscall    PenNormal
  914. 00000A1C  4CDF 0C00                movem.l    A2,A3, [A7]+
  915. 00000A20  4E5E                     unlink     A6
  916. 00000A22  4E74 0008                rtd        0x0008
  917. fn00000A26:
  918. 00000A26  4E56 0000                link       A6, 0
  919. 00000A2A  2F0A                     move.l     -[A7], A2
  920. 00000A2C  246E 0008                movea.l    A2, [A6 + 0x8]
  921. 00000A30  2052                     movea.l    A0, [A2]
  922. 00000A32  316E 000C 0004           move.w     [A0 + 0x4], [A6 + 0xC]
  923. 00000A38  2052                     movea.l    A0, [A2]
  924. 00000A3A  4228 0006                clr.b      [A0 + 0x6]
  925. 00000A3E  245F                     movea.l    A2, [A7]+
  926. 00000A40  4E5E                     unlink     A6
  927. 00000A42  4E74 0006                rtd        0x0006
  928. export_527:
  929. 00000A46  4E56 0000                link       A6, 0
  930. 00000A4A  206E 0008                movea.l    A0, [A6 + 0x8]
  931. 00000A4E  2250                     movea.l    A1, [A0]
  932. 00000A50  3029 0004                move.w     D0, [A1 + 0x4]
  933. 00000A54  4E5E                     unlink     A6
  934. 00000A56  4E74 0004                rtd        0x0004
  935. export_528:
  936. 00000A5A  4E56 0000                link       A6, 0
  937. 00000A5E  4E5E                     unlink     A6
  938. 00000A60  4E74 0004                rtd        0x0004
  939. export_529:
  940. fn00000A64:
  941. 00000A64  4E56 0000                link       A6, 0
  942. 00000A68  48E7 0030                movem.l    -[A7], A2,A3
  943. 00000A6C  246E 0008                movea.l    A2, [A6 + 0x8]
  944. 00000A70  2652                     movea.l    A3, [A2]
  945. 00000A72  5C4B                     addq.w     A3, 6
  946. 00000A74  1013                     move.b     D0, [A3]
  947. 00000A76  57C0                     seq        D0
  948. 00000A78  4400                     neg.b      D0
  949. 00000A7A  4880                     ext.w      D0
  950. 00000A7C  48C0                     ext.l      D0
  951. 00000A7E  1680                     move.b     [A3], D0
  952. 00000A80  4CDF 0C00                movem.l    A2,A3, [A7]+
  953. 00000A84  4E5E                     unlink     A6
  954. 00000A86  4E74 0004                rtd        0x0004
  955. export_530:
  956. 00000A8A  4E56 0000                link       A6, 0
  957. 00000A8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  958. 00000A92  4EAD DE6C                jsr        [A5 - 0x2194]
  959. 00000A96  4E5E                     unlink     A6
  960. 00000A98  4E74 0004                rtd        0x0004
  961. export_531:
  962. 00000A9C  4E56 0000                link       A6, 0
  963. 00000AA0  206E 0008                movea.l    A0, [A6 + 0x8]
  964. 00000AA4  2250                     movea.l    A1, [A0]
  965. 00000AA6  1029 0006                move.b     D0, [A1 + 0x6]
  966. 00000AAA  4E5E                     unlink     A6
  967. 00000AAC  4E74 0004                rtd        0x0004
  968. fn00000AB0:
  969. 00000AB0  4E56 FFF8                link       A6, -0x0008
  970. 00000AB4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  971. 00000AB8  7600                     moveq.l    D3, 0x00
  972. 00000ABA  246E 0008                movea.l    A2, [A6 + 0x8]
  973. 00000ABE  2052                     movea.l    A0, [A2]
  974. 00000AC0  2143 0098                move.l     [A0 + 0x98], D3
  975. 00000AC4  2052                     movea.l    A0, [A2]
  976. 00000AC6  2143 006C                move.l     [A0 + 0x6C], D3
  977. 00000ACA  2052                     movea.l    A0, [A2]
  978. 00000ACC  316E 000C 009C           move.w     [A0 + 0x9C], [A6 + 0xC]
  979. 00000AD2  264A                     movea.l    A3, A2
  980. 00000AD4  2053                     movea.l    A0, [A3]
  981. 00000AD6  2648                     movea.l    A3, A0
  982. 00000AD8  47EB 00AA                lea.l      A3, [A3 + 0xAA]
  983. 00000ADC  1013                     move.b     D0, [A3]
  984. 00000ADE  72BF                     moveq.l    D1, 0xFFFFFFBF
  985. 00000AE0  C001                     and.b      D0, D1
  986. 00000AE2  1680                     move.b     [A3], D0
  987. 00000AE4  284A                     movea.l    A4, A2
  988. 00000AE6  2054                     movea.l    A0, [A4]
  989. 00000AE8  2848                     movea.l    A4, A0
  990. 00000AEA  49EC 00AA                lea.l      A4, [A4 + 0xAA]
  991. 00000AEE  1014                     move.b     D0, [A4]
  992. 00000AF0  7220                     moveq.l    D1, 0x20
  993. 00000AF2  8001                     or.b       D0, D1
  994. 00000AF4  1880                     move.b     [A4], D0
  995. 00000AF6  2052                     movea.l    A0, [A2]
  996. 00000AF8  317C 8000 009E           move.w     [A0 + 0x9E], 0x8000
  997. 00000AFE  7000                     moveq.l    D0, 0x00
  998. 00000B00  2052                     movea.l    A0, [A2]
  999. 00000B02  2140 00A0                move.l     [A0 + 0xA0], D0
  1000. 00000B06  2052                     movea.l    A0, [A2]
  1001. 00000B08  41E8 00AA                lea.l      A0, [A0 + 0xAA]
  1002. 00000B0C  2D48 FFF8                move.l     [A6 - 0x8], A0
  1003. 00000B10  1010                     move.b     D0, [A0]
  1004. 00000B12  0000 0080                ori.b      D0, 0x80
  1005. 00000B16  1080                     move.b     [A0], D0
  1006. 00000B18  2052                     movea.l    A0, [A2]
  1007. 00000B1A  41E8 00AA                lea.l      A0, [A0 + 0xAA]
  1008. 00000B1E  2D48 FFFC                move.l     [A6 - 0x4], A0
  1009. 00000B22  1010                     move.b     D0, [A0]
  1010. 00000B24  7210                     moveq.l    D1, 0x10
  1011. 00000B26  8001                     or.b       D0, D1
  1012. 00000B28  1080                     move.b     [A0], D0
  1013. 00000B2A  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  1014. 00000B2E  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  1015. 00000B32  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  1016. 00000B36  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  1017. 00000B3A  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  1018. 00000B3E  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  1019. 00000B42  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  1020. 00000B46  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  1021. 00000B4A  2F0A                     move.l     -[A7], A2
  1022. 00000B4C  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1023. 00000B50  7601                     moveq.l    D3, 0x01
  1024. 00000B52  1F03                     move.b     -[A7], D3
  1025. 00000B54  2F0A                     move.l     -[A7], A2
  1026. 00000B56  4EAD CF04                jsr        [A5 - 0x30FC]
  1027. 00000B5A  1F03                     move.b     -[A7], D3
  1028. 00000B5C  2F0A                     move.l     -[A7], A2
  1029. 00000B5E  4EAD CF10                jsr        [A5 - 0x30F0]
  1030. 00000B62  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1031. 00000B66  4E5E                     unlink     A6
  1032. 00000B68  4E74 001A                rtd        0x001A
  1033. export_532:
  1034. fn00000B6C:
  1035. 00000B6C  4E56 FFF4                link       A6, -0x000C
  1036. 00000B70  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1037. 00000B74  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1038. 00000B78  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1039. 00000B7C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1040. 00000B80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1041. 00000B84  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1042. 00000B88  206E 000C                movea.l    A0, [A6 + 0xC]
  1043. 00000B8C  3028 0026                move.w     D0, [A0 + 0x26]
  1044. 00000B90  226E 0008                movea.l    A1, [A6 + 0x8]
  1045. 00000B94  2451                     movea.l    A2, [A1]
  1046. 00000B96  3540 009C                move.w     [A2 + 0x9C], D0
  1047. 00000B9A  3028 0028                move.w     D0, [A0 + 0x28]
  1048. 00000B9E  0240 0100                andi.w     D0, 0x100
  1049. 00000BA2  4A40                     tst.w      D0
  1050. 00000BA4  56C0                     sne        D0
  1051. 00000BA6  4400                     neg.b      D0
  1052. 00000BA8  4880                     ext.w      D0
  1053. 00000BAA  48C0                     ext.l      D0
  1054. 00000BAC  7601                     moveq.l    D3, 0x01
  1055. 00000BAE  C003                     and.b      D0, D3
  1056. 00000BB0  ED08                     lsl        D0.b, 6
  1057. 00000BB2  2649                     movea.l    A3, A1
  1058. 00000BB4  2453                     movea.l    A2, [A3]
  1059. 00000BB6  264A                     movea.l    A3, A2
  1060. 00000BB8  47EB 00AA                lea.l      A3, [A3 + 0xAA]
  1061. 00000BBC  1213                     move.b     D1, [A3]
  1062. 00000BBE  74BF                     moveq.l    D2, 0xFFFFFFBF
  1063. 00000BC0  C202                     and.b      D1, D2
  1064. 00000BC2  8001                     or.b       D0, D1
  1065. 00000BC4  1680                     move.b     [A3], D0
  1066. 00000BC6  3028 0028                move.w     D0, [A0 + 0x28]
  1067. 00000BCA  0240 0200                andi.w     D0, 0x200
  1068. 00000BCE  4A40                     tst.w      D0
  1069. 00000BD0  56C0                     sne        D0
  1070. 00000BD2  4400                     neg.b      D0
  1071. 00000BD4  4880                     ext.w      D0
  1072. 00000BD6  48C0                     ext.l      D0
  1073. 00000BD8  C003                     and.b      D0, D3
  1074. 00000BDA  E708                     lsl        D0.b, 3
  1075. 00000BDC  2849                     movea.l    A4, A1
  1076. 00000BDE  2454                     movea.l    A2, [A4]
  1077. 00000BE0  284A                     movea.l    A4, A2
  1078. 00000BE2  49EC 00AA                lea.l      A4, [A4 + 0xAA]
  1079. 00000BE6  1214                     move.b     D1, [A4]
  1080. 00000BE8  74F7                     moveq.l    D2, 0xFFFFFFF7
  1081. 00000BEA  C202                     and.b      D1, D2
  1082. 00000BEC  8001                     or.b       D0, D1
  1083. 00000BEE  1880                     move.b     [A4], D0
  1084. 00000BF0  3028 002A                move.w     D0, [A0 + 0x2A]
  1085. 00000BF4  56C0                     sne        D0
  1086. 00000BF6  4400                     neg.b      D0
  1087. 00000BF8  4880                     ext.w      D0
  1088. 00000BFA  48C0                     ext.l      D0
  1089. 00000BFC  1F00                     move.b     -[A7], D0
  1090. 00000BFE  2451                     movea.l    A2, [A1]
  1091. 00000C00  1F2A 001E                move.b     -[A7], [A2 + 0x1E]
  1092. 00000C04  3028 002C                move.w     D0, [A0 + 0x2C]
  1093. 00000C08  56C0                     sne        D0
  1094. 00000C0A  4400                     neg.b      D0
  1095. 00000C0C  4880                     ext.w      D0
  1096. 00000C0E  48C0                     ext.l      D0
  1097. 00000C10  1F00                     move.b     -[A7], D0
  1098. 00000C12  2F09                     move.l     -[A7], A1
  1099. 00000C14  4EAD F1CC                jsr        [A5 - 0xE34]
  1100. 00000C18  7000                     moveq.l    D0, 0x00
  1101. 00000C1A  206E 0008                movea.l    A0, [A6 + 0x8]
  1102. 00000C1E  2250                     movea.l    A1, [A0]
  1103. 00000C20  2340 0098                move.l     [A1 + 0x98], D0
  1104. 00000C24  2250                     movea.l    A1, [A0]
  1105. 00000C26  337C 8000 009E           move.w     [A1 + 0x9E], 0x8000
  1106. 00000C2C  7000                     moveq.l    D0, 0x00
  1107. 00000C2E  2250                     movea.l    A1, [A0]
  1108. 00000C30  2340 00A0                move.l     [A1 + 0xA0], D0
  1109. 00000C34  2250                     movea.l    A1, [A0]
  1110. 00000C36  43E9 00AA                lea.l      A1, [A1 + 0xAA]
  1111. 00000C3A  2D49 FFFC                move.l     [A6 - 0x4], A1
  1112. 00000C3E  1011                     move.b     D0, [A1]
  1113. 00000C40  0000 0080                ori.b      D0, 0x80
  1114. 00000C44  1280                     move.b     [A1], D0
  1115. 00000C46  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1116. 00000C4A  4E5E                     unlink     A6
  1117. 00000C4C  4E74 0010                rtd        0x0010
  1118. export_533:
  1119. 00000C50  4E56 FFDC                link       A6, -0x0024
  1120. 00000C54  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  1121. 00000C58  486E FFF0                pea.l      [A6 - 0x10]
  1122. 00000C5C  486E FFF4                pea.l      [A6 - 0xC]
  1123. 00000C60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1124. 00000C64  4EAD F27A                jsr        [A5 - 0xD86]
  1125. 00000C68  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1126. 00000C6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1127. 00000C70  4EAD F250                jsr        [A5 - 0xDB0]
  1128. 00000C74  2A00                     move.l     D5, D0
  1129. 00000C76  202E FFF0                move.l     D0, [A6 - 0x10]
  1130. 00000C7A  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1131. 00000C7E  6604                     bne        +0x6 /* 00000C84 */
  1132. 00000C80  2C05                     move.l     D6, D5
  1133. 00000C82  600E                     bra        +0x10 /* 00000C92 */
  1134. label00000C84:
  1135. 00000C84  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1136. 00000C88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1137. 00000C8C  4EAD F250                jsr        [A5 - 0xDB0]
  1138. 00000C90  2C00                     move.l     D6, D0
  1139. label00000C92:
  1140. 00000C92  246E 0008                movea.l    A2, [A6 + 0x8]
  1141. 00000C96  2652                     movea.l    A3, [A2]
  1142. 00000C98  202B 0040                move.l     D0, [A3 + 0x40]
  1143. 00000C9C  3E00                     move.w     D7, D0
  1144. 00000C9E  202B 0038                move.l     D0, [A3 + 0x38]
  1145. 00000CA2  9E40                     sub.w      D7, D0
  1146. 00000CA4  42A7                     clr.l      -[A7]
  1147. 00000CA6  2005                     move.l     D0, D5
  1148. 00000CA8  5280                     addq.l     D0, 1
  1149. 00000CAA  2F00                     move.l     -[A7], D0
  1150. 00000CAC  2F0A                     move.l     -[A7], A2
  1151. 00000CAE  4EAD F214                jsr        [A5 - 0xDEC]
  1152. 00000CB2  2D40 FFF8                move.l     [A6 - 0x8], D0
  1153. 00000CB6  4A86                     tst.l      D6
  1154. 00000CB8  6F0C                     ble        +0xE /* 00000CC6 */
  1155. 00000CBA  42A7                     clr.l      -[A7]
  1156. 00000CBC  2F06                     move.l     -[A7], D6
  1157. 00000CBE  2F0A                     move.l     -[A7], A2
  1158. 00000CC0  4EAD F214                jsr        [A5 - 0xDEC]
  1159. 00000CC4  6002                     bra        +0x4 /* 00000CC8 */
  1160. label00000CC6:
  1161. 00000CC6  7000                     moveq.l    D0, 0x00
  1162. label00000CC8:
  1163. 00000CC8  2D40 FFFC                move.l     [A6 - 0x4], D0
  1164. 00000CCC  2052                     movea.l    A0, [A2]
  1165. 00000CCE  2028 0084                move.l     D0, [A0 + 0x84]
  1166. 00000CD2  2D40 FFE0                move.l     [A6 - 0x20], D0
  1167. 00000CD6  2052                     movea.l    A0, [A2]
  1168. 00000CD8  2028 0084                move.l     D0, [A0 + 0x84]
  1169. 00000CDC  3607                     move.w     D3, D7
  1170. 00000CDE  2803                     move.l     D4, D3
  1171. 00000CE0  48C4                     ext.l      D4
  1172. 00000CE2  D084                     add.l      D0, D4
  1173. 00000CE4  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  1174. 00000CE8  6E0C                     bgt        +0xE /* 00000CF6 */
  1175. 00000CEA  202E FFF8                move.l     D0, [A6 - 0x8]
  1176. 00000CEE  9084                     sub.l      D0, D4
  1177. 00000CF0  2D40 FFE0                move.l     [A6 - 0x20], D0
  1178. 00000CF4  6016                     bra        +0x18 /* 00000D0C */
  1179. label00000CF6:
  1180. 00000CF6  262E FFFC                move.l     D3, [A6 - 0x4]
  1181. 00000CFA  206E 0008                movea.l    A0, [A6 + 0x8]
  1182. 00000CFE  2250                     movea.l    A1, [A0]
  1183. 00000D00  2029 0084                move.l     D0, [A1 + 0x84]
  1184. 00000D04  B680                     cmp.l      D3, D0
  1185. 00000D06  6C04                     bge        +0x6 /* 00000D0C */
  1186. 00000D08  2D43 FFE0                move.l     [A6 - 0x20], D3
  1187. label00000D0C:
  1188. 00000D0C  246E 0008                movea.l    A2, [A6 + 0x8]
  1189. 00000D10  2652                     movea.l    A3, [A2]
  1190. 00000D12  102B 00AA                move.b     D0, [A3 + 0xAA]
  1191. 00000D16  E608                     lsr        D0.b, 3
  1192. 00000D18  7201                     moveq.l    D1, 0x01
  1193. 00000D1A  C001                     and.b      D0, D1
  1194. 00000D1C  660A                     bne        +0xC /* 00000D28 */
  1195. 00000D1E  202B 0088                move.l     D0, [A3 + 0x88]
  1196. 00000D22  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1197. 00000D26  6058                     bra        +0x5A /* 00000D80 */
  1198. label00000D28:
  1199. 00000D28  202E FFE0                move.l     D0, [A6 - 0x20]
  1200. 00000D2C  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1201. 00000D30  6612                     bne        +0x14 /* 00000D44 */
  1202. 00000D32  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1203. 00000D36  486E FFE8                pea.l      [A6 - 0x18]
  1204. 00000D3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1205. 00000D3E  4EAD F226                jsr        [A5 - 0xDDA]
  1206. 00000D42  6010                     bra        +0x12 /* 00000D54 */
  1207. label00000D44:
  1208. 00000D44  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1209. 00000D48  486E FFE8                pea.l      [A6 - 0x18]
  1210. 00000D4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1211. 00000D50  4EAD F226                jsr        [A5 - 0xDDA]
  1212. label00000D54:
  1213. 00000D54  202E FFEC                move.l     D0, [A6 - 0x14]
  1214. 00000D58  246E 0008                movea.l    A2, [A6 + 0x8]
  1215. 00000D5C  2652                     movea.l    A3, [A2]
  1216. 00000D5E  90AB 0044                sub.l      D0, [A3 + 0x44]
  1217. 00000D62  D0AB 003C                add.l      D0, [A3 + 0x3C]
  1218. 00000D66  322B 0080                move.w     D1, [A3 + 0x80]
  1219. 00000D6A  48C1                     ext.l      D1
  1220. 00000D6C  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1221. 00000D70  2600                     move.l     D3, D0
  1222. 00000D72  7800                     moveq.l    D4, 0x00
  1223. 00000D74  B684                     cmp.l      D3, D4
  1224. 00000D76  6A02                     bpl        +0x4 /* 00000D7A */
  1225. 00000D78  6002                     bra        +0x4 /* 00000D7C */
  1226. label00000D7A:
  1227. 00000D7A  2800                     move.l     D4, D0
  1228. label00000D7C:
  1229. 00000D7C  2D44 FFE4                move.l     [A6 - 0x1C], D4
  1230. label00000D80:
  1231. 00000D80  202E FFE0                move.l     D0, [A6 - 0x20]
  1232. 00000D84  246E 0008                movea.l    A2, [A6 + 0x8]
  1233. 00000D88  2652                     movea.l    A3, [A2]
  1234. 00000D8A  222B 0084                move.l     D1, [A3 + 0x84]
  1235. 00000D8E  B081                     cmp.l      D0, D1
  1236. 00000D90  660C                     bne        +0xE /* 00000D9E */
  1237. 00000D92  202E FFE4                move.l     D0, [A6 - 0x1C]
  1238. 00000D96  222B 0088                move.l     D1, [A3 + 0x88]
  1239. 00000D9A  B081                     cmp.l      D0, D1
  1240. 00000D9C  6722                     beq        +0x24 /* 00000DC0 */
  1241. label00000D9E:
  1242. 00000D9E  7601                     moveq.l    D3, 0x01
  1243. 00000DA0  1F03                     move.b     -[A7], D3
  1244. 00000DA2  1F03                     move.b     -[A7], D3
  1245. 00000DA4  2F0A                     move.l     -[A7], A2
  1246. 00000DA6  4EAD F286                jsr        [A5 - 0xD7A]
  1247. 00000DAA  486E FFE0                pea.l      [A6 - 0x20]
  1248. 00000DAE  1F03                     move.b     -[A7], D3
  1249. 00000DB0  2F0A                     move.l     -[A7], A2
  1250. 00000DB2  4EAD F3EC                jsr        [A5 - 0xC14]
  1251. 00000DB6  4227                     clr.b      -[A7]
  1252. 00000DB8  1F03                     move.b     -[A7], D3
  1253. 00000DBA  2F0A                     move.l     -[A7], A2
  1254. 00000DBC  4EAD F286                jsr        [A5 - 0xD7A]
  1255. label00000DC0:
  1256. 00000DC0  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  1257. 00000DC4  4E5E                     unlink     A6
  1258. 00000DC6  4E74 0004                rtd        0x0004
  1259. export_534:
  1260. 00000DCA  4E56 0000                link       A6, 0
  1261. 00000DCE  48E7 1020                movem.l    -[A7], D3,A2
  1262. 00000DD2  162E 000C                move.b     D3, [A6 + 0xC]
  1263. 00000DD6  7001                     moveq.l    D0, 0x01
  1264. 00000DD8  C600                     and.b      D3, D0
  1265. 00000DDA  E70B                     lsl        D3.b, 3
  1266. 00000DDC  246E 0008                movea.l    A2, [A6 + 0x8]
  1267. 00000DE0  2052                     movea.l    A0, [A2]
  1268. 00000DE2  2448                     movea.l    A2, A0
  1269. 00000DE4  45EA 00AA                lea.l      A2, [A2 + 0xAA]
  1270. 00000DE8  1012                     move.b     D0, [A2]
  1271. 00000DEA  72F7                     moveq.l    D1, 0xFFFFFFF7
  1272. 00000DEC  C001                     and.b      D0, D1
  1273. 00000DEE  8600                     or.b       D3, D0
  1274. 00000DF0  1483                     move.b     [A2], D3
  1275. 00000DF2  4CDF 0408                movem.l    D3,A2, [A7]+
  1276. 00000DF6  4E5E                     unlink     A6
  1277. 00000DF8  4E74 0006                rtd        0x0006
  1278. export_535:
  1279. 00000DFC  4E56 0000                link       A6, 0
  1280. 00000E00  2F0A                     move.l     -[A7], A2
  1281. 00000E02  246E 000C                movea.l    A2, [A6 + 0xC]
  1282. 00000E06  524A                     addq.w     A2, 1
  1283. 00000E08  2F0A                     move.l     -[A7], A2
  1284. 00000E0A  206E 000C                movea.l    A0, [A6 + 0xC]
  1285. 00000E0E  1210                     move.b     D1, [A0]
  1286. 00000E10  7000                     moveq.l    D0, 0x00
  1287. 00000E12  1001                     move.b     D0, D1
  1288. 00000E14  2F00                     move.l     -[A7], D0
  1289. 00000E16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1290. 00000E1A  4EAD F1AE                jsr        [A5 - 0xE52]
  1291. 00000E1E  245F                     movea.l    A2, [A7]+
  1292. 00000E20  4E5E                     unlink     A6
  1293. 00000E22  4E74 0008                rtd        0x0008
  1294. export_536:
  1295. 00000E26  4E56 0000                link       A6, 0
  1296. 00000E2A  48E7 1020                movem.l    -[A7], D3,A2
  1297. 00000E2E  206E 000C                movea.l    A0, [A6 + 0xC]
  1298. 00000E32  A069                     syscall    HGetState
  1299. 00000E34  1600                     move.b     D3, D0
  1300. 00000E36  206E 000C                movea.l    A0, [A6 + 0xC]
  1301. 00000E3A  A029                     syscall    HLock
  1302. 00000E3C  246E 000C                movea.l    A2, [A6 + 0xC]
  1303. 00000E40  2F12                     move.l     -[A7], [A2]
  1304. 00000E42  594F                     subq.w     A7, 4
  1305. 00000E44  2F0A                     move.l     -[A7], A2
  1306. 00000E46  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1307. 00000E4A  201F                     move.l     D0, [A7]+
  1308. 00000E4C  2F00                     move.l     -[A7], D0
  1309. 00000E4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1310. 00000E52  4EAD F1AE                jsr        [A5 - 0xE52]
  1311. 00000E56  204A                     movea.l    A0, A2
  1312. 00000E58  1003                     move.b     D0, D3
  1313. 00000E5A  A06A                     syscall    HSetState
  1314. 00000E5C  4CDF 0408                movem.l    D3,A2, [A7]+
  1315. 00000E60  4E5E                     unlink     A6
  1316. 00000E62  4E74 0008                rtd        0x0008
  1317. export_537:
  1318. 00000E66  4E56 0000                link       A6, 0
  1319. 00000E6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1320. 00000E6E  4EAD DA12                jsr        [A5 - 0x25EE]
  1321. 00000E72  4E5E                     unlink     A6
  1322. 00000E74  4E74 000C                rtd        0x000C
  1323. export_538:
  1324. 00000E78  4E56 0000                link       A6, 0
  1325. 00000E7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1326. 00000E80  4EAD DA12                jsr        [A5 - 0x25EE]
  1327. 00000E84  7000                     moveq.l    D0, 0x00
  1328. 00000E86  4E5E                     unlink     A6
  1329. 00000E88  4E74 0004                rtd        0x0004
  1330. export_539:
  1331. 00000E8C  4E56 0000                link       A6, 0
  1332. 00000E90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1333. 00000E94  4EAD DA12                jsr        [A5 - 0x25EE]
  1334. 00000E98  4E5E                     unlink     A6
  1335. 00000E9A  4E74 0006                rtd        0x0006
  1336. export_540:
  1337. 00000E9E  4E56 FFFC                link       A6, -0x0004
  1338. 00000EA2  2F03                     move.l     -[A7], D3
  1339. 00000EA4  486E FFFC                pea.l      [A6 - 0x4]
  1340. 00000EA8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1341. 00000EAC  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1342. 00000EB0  504F                     addq.w     A7, 8
  1343. 00000EB2  362E FFFC                move.w     D3, [A6 - 0x4]
  1344. 00000EB6  6B0A                     bmi        +0xC /* 00000EC2 */
  1345. 00000EB8  3F03                     move.w     -[A7], D3
  1346. 00000EBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1347. 00000EBE  4EAD F1D8                jsr        [A5 - 0xE28]
  1348. label00000EC2:
  1349. 00000EC2  261F                     move.l     D3, [A7]+
  1350. 00000EC4  4E5E                     unlink     A6
  1351. 00000EC6  4E74 0008                rtd        0x0008
  1352. export_541:
  1353. 00000ECA  4E56 0000                link       A6, 0
  1354. 00000ECE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1355. 00000ED2  4EAD DA12                jsr        [A5 - 0x25EE]
  1356. 00000ED6  4E5E                     unlink     A6
  1357. 00000ED8  4E74 0006                rtd        0x0006
  1358. export_542:
  1359. 00000EDC  4E56 0000                link       A6, 0
  1360. 00000EE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1361. 00000EE4  4EAD DA12                jsr        [A5 - 0x25EE]
  1362. 00000EE8  4E5E                     unlink     A6
  1363. 00000EEA  4E74 0006                rtd        0x0006
  1364. export_543:
  1365. 00000EEE  4E56 0000                link       A6, 0
  1366. 00000EF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1367. 00000EF6  4EAD DA12                jsr        [A5 - 0x25EE]
  1368. 00000EFA  4E5E                     unlink     A6
  1369. 00000EFC  4E74 0006                rtd        0x0006
  1370. export_544:
  1371. 00000F00  4E56 0000                link       A6, 0
  1372. 00000F04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1373. 00000F08  4EAD DA12                jsr        [A5 - 0x25EE]
  1374. 00000F0C  4E5E                     unlink     A6
  1375. 00000F0E  4E74 0008                rtd        0x0008
  1376. export_545:
  1377. 00000F12  4E56 0000                link       A6, 0
  1378. 00000F16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1379. 00000F1A  4EAD DA12                jsr        [A5 - 0x25EE]
  1380. 00000F1E  7000                     moveq.l    D0, 0x00
  1381. 00000F20  4E5E                     unlink     A6
  1382. 00000F22  4E74 0004                rtd        0x0004
  1383. export_546:
  1384. 00000F26  4E56 0000                link       A6, 0
  1385. 00000F2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1386. 00000F2E  4EAD DA12                jsr        [A5 - 0x25EE]
  1387. 00000F32  4E5E                     unlink     A6
  1388. 00000F34  4E74 0008                rtd        0x0008
  1389. export_547:
  1390. 00000F38  4E56 0000                link       A6, 0
  1391. 00000F3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1392. 00000F40  4EAD DA12                jsr        [A5 - 0x25EE]
  1393. 00000F44  7000                     moveq.l    D0, 0x00
  1394. 00000F46  4E5E                     unlink     A6
  1395. 00000F48  4E74 000C                rtd        0x000C
  1396. export_548:
  1397. 00000F4C  4E56 0000                link       A6, 0
  1398. 00000F50  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1399. 00000F54  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1400. 00000F58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1401. 00000F5C  4EAD F214                jsr        [A5 - 0xDEC]
  1402. 00000F60  4E5E                     unlink     A6
  1403. 00000F62  4E74 0008                rtd        0x0008
  1404. export_549:
  1405. 00000F66  4E56 0000                link       A6, 0
  1406. 00000F6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1407. 00000F6E  4EAD DA12                jsr        [A5 - 0x25EE]
  1408. 00000F72  7000                     moveq.l    D0, 0x00
  1409. 00000F74  4E5E                     unlink     A6
  1410. 00000F76  4E74 0008                rtd        0x0008
  1411. export_550:
  1412. 00000F7A  4E56 0000                link       A6, 0
  1413. 00000F7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1414. 00000F82  4EAD DA12                jsr        [A5 - 0x25EE]
  1415. 00000F86  4E5E                     unlink     A6
  1416. 00000F88  4E74 000C                rtd        0x000C
  1417. export_551:
  1418. 00000F8C  4E56 0000                link       A6, 0
  1419. 00000F90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1420. 00000F94  4EAD DA12                jsr        [A5 - 0x25EE]
  1421. 00000F98  4E5E                     unlink     A6
  1422. 00000F9A  4E74 000C                rtd        0x000C
  1423. export_552:
  1424. 00000F9E  4E56 0000                link       A6, 0
  1425. 00000FA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1426. 00000FA6  4EAD DA12                jsr        [A5 - 0x25EE]
  1427. 00000FAA  4E5E                     unlink     A6
  1428. 00000FAC  4E74 000C                rtd        0x000C
  1429. export_553:
  1430. fn00000FB0:
  1431. 00000FB0  4E56 0000                link       A6, 0
  1432. 00000FB4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1433. 00000FB8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1434. 00000FBC  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1435. 00000FC0  206E 0008                movea.l    A0, [A6 + 0x8]
  1436. 00000FC4  2250                     movea.l    A1, [A0]
  1437. 00000FC6  1029 00AA                move.b     D0, [A1 + 0xAA]
  1438. 00000FCA  EC08                     lsr        D0.b, 6
  1439. 00000FCC  7201                     moveq.l    D1, 0x01
  1440. 00000FCE  C001                     and.b      D0, D1
  1441. 00000FD0  1F00                     move.b     -[A7], D0
  1442. 00000FD2  2F08                     move.l     -[A7], A0
  1443. 00000FD4  4EAD F244                jsr        [A5 - 0xDBC]
  1444. 00000FD8  4E5E                     unlink     A6
  1445. 00000FDA  4E74 0008                rtd        0x0008
  1446. export_554:
  1447. 00000FDE  4E56 FFEC                link       A6, -0x0014
  1448. 00000FE2  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1449. 00000FE6  102E 000C                move.b     D0, [A6 + 0xC]
  1450. 00000FEA  7601                     moveq.l    D3, 0x01
  1451. 00000FEC  C003                     and.b      D0, D3
  1452. 00000FEE  7806                     moveq.l    D4, 0x06
  1453. 00000FF0  E928                     lsl        D0.b, D4
  1454. 00000FF2  286E 0008                movea.l    A4, [A6 + 0x8]
  1455. 00000FF6  2054                     movea.l    A0, [A4]
  1456. 00000FF8  2848                     movea.l    A4, A0
  1457. 00000FFA  49EC 00AA                lea.l      A4, [A4 + 0xAA]
  1458. 00000FFE  1214                     move.b     D1, [A4]
  1459. 00001000  74BF                     moveq.l    D2, 0xFFFFFFBF
  1460. 00001002  C202                     and.b      D1, D2
  1461. 00001004  8001                     or.b       D0, D1
  1462. 00001006  1880                     move.b     [A4], D0
  1463. 00001008  246E 0008                movea.l    A2, [A6 + 0x8]
  1464. 0000100C  2652                     movea.l    A3, [A2]
  1465. 0000100E  202B 0038                move.l     D0, [A3 + 0x38]
  1466. 00001012  322B 002A                move.w     D1, [A3 + 0x2A]
  1467. 00001016  48C1                     ext.l      D1
  1468. 00001018  D081                     add.l      D0, D1
  1469. 0000101A  2740 0040                move.l     [A3 + 0x40], D0
  1470. 0000101E  2052                     movea.l    A0, [A2]
  1471. 00001020  1A28 00AA                move.b     D5, [A0 + 0xAA]
  1472. 00001024  3D45 FFF4                move.w     [A6 - 0xC], D5
  1473. 00001028  E82D                     lsr        D5.b, D4
  1474. 0000102A  CA03                     and.b      D5, D3
  1475. 0000102C  6700 010C                beq        +0x10E /* 0000113A */
  1476. 00001030  302E FFF4                move.w     D0, [A6 - 0xC]
  1477. 00001034  EE08                     lsr        D0.b, 7
  1478. 00001036  673C                     beq        +0x3E /* 00001074 */
  1479. 00001038  7001                     moveq.l    D0, 0x01
  1480. 0000103A  2F00                     move.l     -[A7], D0
  1481. 0000103C  2F0A                     move.l     -[A7], A2
  1482. 0000103E  4EAD F21A                jsr        [A5 - 0xDE6]
  1483. 00001042  3600                     move.w     D3, D0
  1484. 00001044  6F00 00F4                ble        +0xF6 /* 0000113A */
  1485. 00001048  2652                     movea.l    A3, [A2]
  1486. 0000104A  302B 002A                move.w     D0, [A3 + 0x2A]
  1487. 0000104E  48C0                     ext.l      D0
  1488. 00001050  3203                     move.w     D1, D3
  1489. 00001052  2401                     move.l     D2, D1
  1490. 00001054  48C2                     ext.l      D2
  1491. 00001056  2202                     move.l     D1, D2
  1492. 00001058  2D42 FFFC                move.l     [A6 - 0x4], D2
  1493. 0000105C  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1494. 00001060  222E FFFC                move.l     D1, [A6 - 0x4]
  1495. 00001064  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1496. 00001068  D0AB 0038                add.l      D0, [A3 + 0x38]
  1497. 0000106C  2740 0040                move.l     [A3 + 0x40], D0
  1498. 00001070  6000 00C8                bra        +0xCA /* 0000113A */
  1499. label00001074:
  1500. 00001074  486E FFEC                pea.l      [A6 - 0x14]
  1501. 00001078  246E 0008                movea.l    A2, [A6 + 0x8]
  1502. 0000107C  2652                     movea.l    A3, [A2]
  1503. 0000107E  202B 003C                move.l     D0, [A3 + 0x3C]
  1504. 00001082  5280                     addq.l     D0, 1
  1505. 00001084  2F00                     move.l     -[A7], D0
  1506. 00001086  202B 0038                move.l     D0, [A3 + 0x38]
  1507. 0000108A  5280                     addq.l     D0, 1
  1508. 0000108C  2F00                     move.l     -[A7], D0
  1509. 0000108E  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1510. 00001092  486E FFEC                pea.l      [A6 - 0x14]
  1511. 00001096  2F0A                     move.l     -[A7], A2
  1512. 00001098  4EAD F220                jsr        [A5 - 0xDE0]
  1513. 0000109C  2600                     move.l     D3, D0
  1514. 0000109E  2F03                     move.l     -[A7], D3
  1515. 000010A0  2F0A                     move.l     -[A7], A2
  1516. 000010A2  4EAD F250                jsr        [A5 - 0xDB0]
  1517. 000010A6  2A00                     move.l     D5, D0
  1518. 000010A8  486E FFEC                pea.l      [A6 - 0x14]
  1519. 000010AC  2652                     movea.l    A3, [A2]
  1520. 000010AE  202B 003C                move.l     D0, [A3 + 0x3C]
  1521. 000010B2  5280                     addq.l     D0, 1
  1522. 000010B4  2F00                     move.l     -[A7], D0
  1523. 000010B6  202B 0038                move.l     D0, [A3 + 0x38]
  1524. 000010BA  322B 002A                move.w     D1, [A3 + 0x2A]
  1525. 000010BE  48C1                     ext.l      D1
  1526. 000010C0  D081                     add.l      D0, D1
  1527. 000010C2  5380                     subq.l     D0, 1
  1528. 000010C4  2F00                     move.l     -[A7], D0
  1529. 000010C6  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1530. 000010CA  486E FFEC                pea.l      [A6 - 0x14]
  1531. 000010CE  2F0A                     move.l     -[A7], A2
  1532. 000010D0  4EAD F220                jsr        [A5 - 0xDE0]
  1533. 000010D4  2600                     move.l     D3, D0
  1534. 000010D6  6F0C                     ble        +0xE /* 000010E4 */
  1535. 000010D8  2F03                     move.l     -[A7], D3
  1536. 000010DA  2F0A                     move.l     -[A7], A2
  1537. 000010DC  4EAD F250                jsr        [A5 - 0xDB0]
  1538. 000010E0  2C00                     move.l     D6, D0
  1539. 000010E2  600A                     bra        +0xC /* 000010EE */
  1540. label000010E4:
  1541. 000010E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1542. 000010E8  4EAD F25C                jsr        [A5 - 0xDA4]
  1543. 000010EC  2C00                     move.l     D6, D0
  1544. label000010EE:
  1545. 000010EE  BC85                     cmp.l      D6, D5
  1546. 000010F0  6F48                     ble        +0x4A /* 0000113A */
  1547. 000010F2  2F05                     move.l     -[A7], D5
  1548. 000010F4  2806                     move.l     D4, D6
  1549. 000010F6  5284                     addq.l     D4, 1
  1550. 000010F8  2F04                     move.l     -[A7], D4
  1551. 000010FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1552. 000010FE  4EAD F214                jsr        [A5 - 0xDEC]
  1553. 00001102  2E00                     move.l     D7, D0
  1554. 00001104  6012                     bra        +0x14 /* 00001118 */
  1555. label00001106:
  1556. 00001106  2F05                     move.l     -[A7], D5
  1557. 00001108  2006                     move.l     D0, D6
  1558. 0000110A  5386                     subq.l     D6, 1
  1559. 0000110C  2F00                     move.l     -[A7], D0
  1560. 0000110E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1561. 00001112  4EAD F214                jsr        [A5 - 0xDEC]
  1562. 00001116  2E00                     move.l     D7, D0
  1563. label00001118:
  1564. 00001118  246E 0008                movea.l    A2, [A6 + 0x8]
  1565. 0000111C  2652                     movea.l    A3, [A2]
  1566. 0000111E  382B 002A                move.w     D4, [A3 + 0x2A]
  1567. 00001122  48C4                     ext.l      D4
  1568. 00001124  BE84                     cmp.l      D7, D4
  1569. 00001126  6F04                     ble        +0x6 /* 0000112C */
  1570. 00001128  BC85                     cmp.l      D6, D5
  1571. 0000112A  6EDA                     bgt        -0x24 /* 00001106 */
  1572. label0000112C:
  1573. 0000112C  BE84                     cmp.l      D7, D4
  1574. 0000112E  6C0A                     bge        +0xC /* 0000113A */
  1575. 00001130  202B 0038                move.l     D0, [A3 + 0x38]
  1576. 00001134  D087                     add.l      D0, D7
  1577. 00001136  2740 0040                move.l     [A3 + 0x40], D0
  1578. label0000113A:
  1579. 0000113A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1580. 0000113E  4EAD EF7E                jsr        [A5 - 0x1082]
  1581. 00001142  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1582. 00001146  4E5E                     unlink     A6
  1583. 00001148  4E74 0006                rtd        0x0006
  1584. export_555:
  1585. 0000114C  4E56 0000                link       A6, 0
  1586. 00001150  206E 0008                movea.l    A0, [A6 + 0x8]
  1587. 00001154  2250                     movea.l    A1, [A0]
  1588. 00001156  1029 00AA                move.b     D0, [A1 + 0xAA]
  1589. 0000115A  EC08                     lsr        D0.b, 6
  1590. 0000115C  7201                     moveq.l    D1, 0x01
  1591. 0000115E  C001                     and.b      D0, D1
  1592. 00001160  4E5E                     unlink     A6
  1593. 00001162  4E74 0004                rtd        0x0004
  1594. export_556:
  1595. 00001166  4E56 0000                link       A6, 0
  1596. 0000116A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1597. 0000116E  4EAD DA12                jsr        [A5 - 0x25EE]
  1598. 00001172  7000                     moveq.l    D0, 0x00
  1599. 00001174  4E5E                     unlink     A6
  1600. 00001176  4E74 0008                rtd        0x0008
  1601. export_557:
  1602. 0000117A  4E56 0000                link       A6, 0
  1603. 0000117E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1604. 00001182  4EAD DA12                jsr        [A5 - 0x25EE]
  1605. 00001186  7000                     moveq.l    D0, 0x00
  1606. 00001188  4E5E                     unlink     A6
  1607. 0000118A  4E74 0004                rtd        0x0004
  1608. export_558:
  1609. 0000118E  4E56 FEFC                link       A6, -0x0104
  1610. 00001192  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1611. 00001196  7000                     moveq.l    D0, 0x00
  1612. 00001198  2640                     movea.l    A3, D0
  1613. 0000119A  7000                     moveq.l    D0, 0x00
  1614. 0000119C  2440                     movea.l    A2, D0
  1615. 0000119E  7800                     moveq.l    D4, 0x00
  1616. 000011A0  262E 000C                move.l     D3, [A6 + 0xC]
  1617. 000011A4  6A1C                     bpl        +0x1E /* 000011C2 */
  1618. 000011A6  4483                     neg.l      D3
  1619. 000011A8  7010                     moveq.l    D0, 0x10
  1620. 000011AA  E0AB                     lsr        D3, D0
  1621. 000011AC  48C3                     ext.l      D3
  1622. 000011AE  700A                     moveq.l    D0, 0x0A
  1623. 000011B0  B640                     cmp.w      D3, D0
  1624. 000011B2  6700 0100                beq        +0x102 /* 000012B4 */
  1625. 000011B6  700B                     moveq.l    D0, 0x0B
  1626. 000011B8  B640                     cmp.w      D3, D0
  1627. 000011BA  6700 00F8                beq        +0xFA /* 000012B4 */
  1628. 000011BE  6000 00F8                bra        +0xFA /* 000012B8 */
  1629. label000011C2:
  1630. 000011C2  202E 000C                move.l     D0, [A6 + 0xC]
  1631. 000011C6  0440 0012                subi.w     D0, 0x12
  1632. 000011CA  6B00 00EC                bmi        +0xEE /* 000012B8 */
  1633. 000011CE  7222                     moveq.l    D1, 0x22
  1634. 000011D0  B041                     cmp.w      D0, D1
  1635. 000011D2  6E00 00E4                bgt        +0xE6 /* 000012B8 */
  1636. 000011D6  D040                     add.w      D0, D0
  1637. 000011D8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1638. 000011DC  4EFB 0000                jmp        [PC + D0.w]
  1639. 000011E0  0048 0064                ori.w      A0, 0x64 /* 'd' */
  1640. 000011E4  0048 0048                ori.w      A0, 0x48 /* 'H' */
  1641. 000011E8  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  1642. 000011EA  00B8 00DA 00DA 00DA      ori.l      [0x000000DA], 0xDA00DA
  1643. 000011F2  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  1644. 000011F4  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  1645. 000011F6  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  1646. 000011F8  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  1647. 000011FA  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  1648. 000011FC  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  1649. 000011FE  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  1650. 00001200  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  1651. 00001202  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  1652. 00001204  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  1653. 00001206  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  1654. 00001208  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  1655. 0000120A  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  1656. 0000120C  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  1657. 0000120E  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  1658. 00001210  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  1659. 00001212  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  1660. 00001214  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  1661. 00001216  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  1662. 00001218  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  1663. 0000121A  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  1664. 0000121C  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  1665. 0000121E  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  1666. 00001220  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  1667. 00001222  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  1668. 00001224  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  1669. 00001226  206E 0008                movea.l    A0, [A6 + 0x8]
  1670. 0000122A  2250                     movea.l    A1, [A0]
  1671. 0000122C  1029 00AA                move.b     D0, [A1 + 0xAA]
  1672. 00001230  EA08                     lsr        D0.b, 5
  1673. 00001232  7201                     moveq.l    D1, 0x01
  1674. 00001234  C001                     and.b      D0, D1
  1675. 00001236  660A                     bne        +0xC /* 00001242 */
  1676. 00001238  7003                     moveq.l    D0, 0x03
  1677. 0000123A  3F00                     move.w     -[A7], D0
  1678. 0000123C  A9C8                     syscall    SysBeep
  1679. 0000123E  6000 0084                bra        +0x86 /* 000012C4 */
  1680. label00001242:
  1681. 00001242  246E 0008                movea.l    A2, [A6 + 0x8]
  1682. 00001246  2052                     movea.l    A0, [A2]
  1683. 00001248  1028 001E                move.b     D0, [A0 + 0x1E]
  1684. 0000124C  7201                     moveq.l    D1, 0x01
  1685. 0000124E  B001                     cmp.b      D0, D1
  1686. 00001250  6716                     beq        +0x18 /* 00001268 */
  1687. 00001252  2F3C 0000 02A6           move.l     -[A7], 0x2A6
  1688. 00001258  486D F378                pea.l      [A5 - 0xC88]
  1689. 0000125C  486D F38A                pea.l      [A5 - 0xC76]
  1690. 00001260  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1691. 00001264  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1692. label00001268:
  1693. 00001268  7000                     moveq.l    D0, 0x00
  1694. 0000126A  2052                     movea.l    A0, [A2]
  1695. 0000126C  2140 0098                move.l     [A0 + 0x98], D0
  1696. 00001270  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1697. 00001274  2F0A                     move.l     -[A7], A2
  1698. 00001276  4EAD F28C                jsr        [A5 - 0xD74]
  1699. 0000127A  2640                     movea.l    A3, D0
  1700. 0000127C  2052                     movea.l    A0, [A2]
  1701. 0000127E  214B 006C                move.l     [A0 + 0x6C], A3
  1702. 00001282  2F0B                     move.l     -[A7], A3
  1703. 00001284  2052                     movea.l    A0, [A2]
  1704. 00001286  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1705. 0000128A  4EAD D624                jsr        [A5 - 0x29DC]
  1706. 0000128E  2F0B                     move.l     -[A7], A3
  1707. 00001290  4EAD DE66                jsr        [A5 - 0x219A]
  1708. 00001294  602E                     bra        +0x30 /* 000012C4 */
  1709. 00001296  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1710. 0000129A  4EAD CFA0                jsr        [A5 - 0x3060]
  1711. 0000129E  7001                     moveq.l    D0, 0x01
  1712. 000012A0  1F00                     move.b     -[A7], D0
  1713. 000012A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1714. 000012A6  4EAD F280                jsr        [A5 - 0xD80]
  1715. 000012AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1716. 000012AE  4EAD F26E                jsr        [A5 - 0xD92]
  1717. 000012B2  6010                     bra        +0x12 /* 000012C4 */
  1718. label000012B4:
  1719. 000012B4  7801                     moveq.l    D4, 0x01
  1720. 000012B6  600C                     bra        +0xE /* 000012C4 */
  1721. label000012B8:
  1722. 000012B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1723. 000012BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1724. 000012C0  4EAD 0B5A                jsr        [A5 + 0xB5A /* export_359 */]
  1725. label000012C4:
  1726. 000012C4  4A04                     tst.b      D4
  1727. 000012C6  6706                     beq        +0x8 /* 000012CE */
  1728. 000012C8  206E 0008                movea.l    A0, [A6 + 0x8]
  1729. 000012CC  2250                     movea.l    A1, [A0]
  1730. label000012CE:
  1731. 000012CE  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1732. 000012D2  4E5E                     unlink     A6
  1733. 000012D4  4E74 0008                rtd        0x0008
  1734. fn000012D8:
  1735. 000012D8  4E56 0000                link       A6, 0
  1736. 000012DC  2F03                     move.l     -[A7], D3
  1737. 000012DE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1738. 000012E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1739. 000012E6  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1740. 000012EA  4EAD D55C                jsr        [A5 - 0x2AA4]
  1741. 000012EE  3600                     move.w     D3, D0
  1742. 000012F0  6F10                     ble        +0x12 /* 00001302 */
  1743. 000012F2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1744. 000012F6  3F03                     move.w     -[A7], D3
  1745. 000012F8  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1746. 000012FC  4EAD D550                jsr        [A5 - 0x2AB0]
  1747. 00001300  6002                     bra        +0x4 /* 00001304 */
  1748. label00001302:
  1749. 00001302  7000                     moveq.l    D0, 0x00
  1750. label00001304:
  1751. 00001304  261F                     move.l     D3, [A7]+
  1752. 00001306  4E5E                     unlink     A6
  1753. 00001308  4E74 0006                rtd        0x0006
  1754. export_559:
  1755. 0000130C  4E56 FEE4                link       A6, -0x011C
  1756. 00001310  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1757. 00001314  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1758. 00001318  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  1759. 0000131C  206E 0008                movea.l    A0, [A6 + 0x8]
  1760. 00001320  2250                     movea.l    A1, [A0]
  1761. 00001322  4A29 001E                tst.b      [A1 + 0x1E]
  1762. 00001326  670C                     beq        +0xE /* 00001334 */
  1763. 00001328  7017                     moveq.l    D0, 0x17
  1764. 0000132A  2F00                     move.l     -[A7], D0
  1765. 0000132C  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1766. 00001330  4EAD D4FC                jsr        [A5 - 0x2B04]
  1767. label00001334:
  1768. 00001334  486E FEE8                pea.l      [A6 - 0x118]
  1769. 00001338  486E FEEC                pea.l      [A6 - 0x114]
  1770. 0000133C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1771. 00001340  4EAD F27A                jsr        [A5 - 0xD86]
  1772. 00001344  202E FEE8                move.l     D0, [A6 - 0x118]
  1773. 00001348  B0AE FEEC                cmp.l      D0, [A6 - 0x114]
  1774. 0000134C  6736                     beq        +0x38 /* 00001384 */
  1775. 0000134E  7013                     moveq.l    D0, 0x13
  1776. 00001350  2F00                     move.l     -[A7], D0
  1777. 00001352  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1778. 00001356  4EAD D4FC                jsr        [A5 - 0x2B04]
  1779. 0000135A  206E 0008                movea.l    A0, [A6 + 0x8]
  1780. 0000135E  2250                     movea.l    A1, [A0]
  1781. 00001360  1029 00AA                move.b     D0, [A1 + 0xAA]
  1782. 00001364  EA08                     lsr        D0.b, 5
  1783. 00001366  7201                     moveq.l    D1, 0x01
  1784. 00001368  C001                     and.b      D0, D1
  1785. 0000136A  6718                     beq        +0x1A /* 00001384 */
  1786. 0000136C  7012                     moveq.l    D0, 0x12
  1787. 0000136E  2F00                     move.l     -[A7], D0
  1788. 00001370  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1789. 00001374  4EAD D4FC                jsr        [A5 - 0x2B04]
  1790. 00001378  7015                     moveq.l    D0, 0x15
  1791. 0000137A  2F00                     move.l     -[A7], D0
  1792. 0000137C  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1793. 00001380  4EAD D4FC                jsr        [A5 - 0x2B04]
  1794. label00001384:
  1795. 00001384  206E 0008                movea.l    A0, [A6 + 0x8]
  1796. 00001388  2250                     movea.l    A1, [A0]
  1797. 0000138A  1029 00AA                move.b     D0, [A1 + 0xAA]
  1798. 0000138E  EA08                     lsr        D0.b, 5
  1799. 00001390  7201                     moveq.l    D1, 0x01
  1800. 00001392  C001                     and.b      D0, D1
  1801. 00001394  671E                     beq        +0x20 /* 000013B4 */
  1802. 00001396  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1803. 0000139C  2F2D CD78                move.l     -[A7], [A5 - 0x3288]
  1804. 000013A0  4EAD F9B6                jsr        [A5 - 0x64A]
  1805. 000013A4  4A80                     tst.l      D0
  1806. 000013A6  6F0C                     ble        +0xE /* 000013B4 */
  1807. 000013A8  7014                     moveq.l    D0, 0x14
  1808. 000013AA  2F00                     move.l     -[A7], D0
  1809. 000013AC  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1810. 000013B0  4EAD D4FC                jsr        [A5 - 0x2B04]
  1811. label000013B4:
  1812. 000013B4  246E 0008                movea.l    A2, [A6 + 0x8]
  1813. 000013B8  2052                     movea.l    A0, [A2]
  1814. 000013BA  1028 00AA                move.b     D0, [A0 + 0xAA]
  1815. 000013BE  E808                     lsr        D0.b, 4
  1816. 000013C0  7201                     moveq.l    D1, 0x01
  1817. 000013C2  C001                     and.b      D0, D1
  1818. 000013C4  6700 0212                beq        +0x214 /* 000015D8 */
  1819. 000013C8  7007                     moveq.l    D0, 0x07
  1820. 000013CA  3D40 FEFC                move.w     [A6 - 0x104], D0
  1821. 000013CE  486E FEFC                pea.l      [A6 - 0x104]
  1822. 000013D2  486E FEF0                pea.l      [A6 - 0x110]
  1823. 000013D6  2F0A                     move.l     -[A7], A2
  1824. 000013D8  4EAD F232                jsr        [A5 - 0xDCE]
  1825. 000013DC  302E FEFC                move.w     D0, [A6 - 0x104]
  1826. 000013E0  48C0                     ext.l      D0
  1827. 000013E2  7201                     moveq.l    D1, 0x01
  1828. 000013E4  C081                     and.l      D0, D1
  1829. 000013E6  674C                     beq        +0x4E /* 00001434 */
  1830. 000013E8  2652                     movea.l    A3, [A2]
  1831. 000013EA  47EB 009E                lea.l      A3, [A3 + 0x9E]
  1832. 000013EE  3013                     move.w     D0, [A3]
  1833. 000013F0  362E FEF0                move.w     D3, [A6 - 0x110]
  1834. 000013F4  B043                     cmp.w      D0, D3
  1835. 000013F6  6722                     beq        +0x24 /* 0000141A */
  1836. 000013F8  3683                     move.w     [A3], D3
  1837. 000013FA  3F2E FEF0                move.w     -[A7], [A6 - 0x110]
  1838. 000013FE  486E FF00                pea.l      [A6 - 0x100]
  1839. 00001402  A8FF                     syscall    GetFName/GetFontName
  1840. 00001404  700A                     moveq.l    D0, 0x0A
  1841. 00001406  3F00                     move.w     -[A7], D0
  1842. 00001408  486E FF00                pea.l      [A6 - 0x100]
  1843. 0000140C  4EBA FECA                jsr        [PC - 0x136 /* 000012D8 */]
  1844. 00001410  206E 0008                movea.l    A0, [A6 + 0x8]
  1845. 00001414  2250                     movea.l    A1, [A0]
  1846. 00001416  2340 00A0                move.l     [A1 + 0xA0], D0
  1847. label0000141A:
  1848. 0000141A  206E 0008                movea.l    A0, [A6 + 0x8]
  1849. 0000141E  2250                     movea.l    A1, [A0]
  1850. 00001420  2629 00A0                move.l     D3, [A1 + 0xA0]
  1851. 00001424  670E                     beq        +0x10 /* 00001434 */
  1852. 00001426  2F03                     move.l     -[A7], D3
  1853. 00001428  7001                     moveq.l    D0, 0x01
  1854. 0000142A  1F00                     move.b     -[A7], D0
  1855. 0000142C  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1856. 00001430  4EAD D52C                jsr        [A5 - 0x2AD4]
  1857. label00001434:
  1858. 00001434  302E FEFC                move.w     D0, [A6 - 0x104]
  1859. 00001438  48C0                     ext.l      D0
  1860. 0000143A  7204                     moveq.l    D1, 0x04
  1861. 0000143C  C081                     and.l      D0, D1
  1862. 0000143E  676A                     beq        +0x6C /* 000014AA */
  1863. 00001440  302E FEF4                move.w     D0, [A6 - 0x10C]
  1864. 00001444  6612                     bne        +0x14 /* 00001458 */
  1865. 00001446  554F                     subq.w     A7, 2
  1866. 00001448  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  1867. 0000144C  6604                     bne        +0x6 /* 00001452 */
  1868. 0000144E  3EBC 000C                move.w     [A7], 0xC
  1869. label00001452:
  1870. 00001452  301F                     move.w     D0, [A7]+
  1871. 00001454  3D40 FEF4                move.w     [A6 - 0x10C], D0
  1872. label00001458:
  1873. 00001458  246E 0008                movea.l    A2, [A6 + 0x8]
  1874. 0000145C  2652                     movea.l    A3, [A2]
  1875. 0000145E  47EB 00A4                lea.l      A3, [A3 + 0xA4]
  1876. 00001462  3013                     move.w     D0, [A3]
  1877. 00001464  362E FEF4                move.w     D3, [A6 - 0x10C]
  1878. 00001468  B043                     cmp.w      D0, D3
  1879. 0000146A  6724                     beq        +0x26 /* 00001490 */
  1880. 0000146C  3683                     move.w     [A3], D3
  1881. 0000146E  302E FEF4                move.w     D0, [A6 - 0x10C]
  1882. 00001472  48C0                     ext.l      D0
  1883. 00001474  2F00                     move.l     -[A7], D0
  1884. 00001476  486E FF00                pea.l      [A6 - 0x100]
  1885. 0000147A  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1886. 0000147E  700B                     moveq.l    D0, 0x0B
  1887. 00001480  3F00                     move.w     -[A7], D0
  1888. 00001482  486E FF00                pea.l      [A6 - 0x100]
  1889. 00001486  4EBA FE50                jsr        [PC - 0x1B0 /* 000012D8 */]
  1890. 0000148A  2052                     movea.l    A0, [A2]
  1891. 0000148C  2140 00A6                move.l     [A0 + 0xA6], D0
  1892. label00001490:
  1893. 00001490  206E 0008                movea.l    A0, [A6 + 0x8]
  1894. 00001494  2250                     movea.l    A1, [A0]
  1895. 00001496  2629 00A6                move.l     D3, [A1 + 0xA6]
  1896. 0000149A  670E                     beq        +0x10 /* 000014AA */
  1897. 0000149C  2F03                     move.l     -[A7], D3
  1898. 0000149E  7001                     moveq.l    D0, 0x01
  1899. 000014A0  1F00                     move.b     -[A7], D0
  1900. 000014A2  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1901. 000014A6  4EAD D52C                jsr        [A5 - 0x2AD4]
  1902. label000014AA:
  1903. 000014AA  302E FEFC                move.w     D0, [A6 - 0x104]
  1904. 000014AE  48C0                     ext.l      D0
  1905. 000014B0  7202                     moveq.l    D1, 0x02
  1906. 000014B2  C081                     and.l      D0, D1
  1907. 000014B4  6700 00EE                beq        +0xF0 /* 000015A4 */
  1908. 000014B8  102E FEF2                move.b     D0, [A6 - 0x10E]
  1909. 000014BC  6614                     bne        +0x16 /* 000014D2 */
  1910. 000014BE  701E                     moveq.l    D0, 0x1E
  1911. 000014C0  2F00                     move.l     -[A7], D0
  1912. 000014C2  7001                     moveq.l    D0, 0x01
  1913. 000014C4  1F00                     move.b     -[A7], D0
  1914. 000014C6  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1915. 000014CA  4EAD D52C                jsr        [A5 - 0x2AD4]
  1916. 000014CE  6000 00D4                bra        +0xD6 /* 000015A4 */
  1917. label000014D2:
  1918. 000014D2  122E FEF2                move.b     D1, [A6 - 0x10E]
  1919. 000014D6  7000                     moveq.l    D0, 0x00
  1920. 000014D8  1001                     move.b     D0, D1
  1921. 000014DA  7201                     moveq.l    D1, 0x01
  1922. 000014DC  C081                     and.l      D0, D1
  1923. 000014DE  6710                     beq        +0x12 /* 000014F0 */
  1924. 000014E0  701F                     moveq.l    D0, 0x1F
  1925. 000014E2  2F00                     move.l     -[A7], D0
  1926. 000014E4  7001                     moveq.l    D0, 0x01
  1927. 000014E6  1F00                     move.b     -[A7], D0
  1928. 000014E8  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1929. 000014EC  4EAD D52C                jsr        [A5 - 0x2AD4]
  1930. label000014F0:
  1931. 000014F0  122E FEF2                move.b     D1, [A6 - 0x10E]
  1932. 000014F4  7000                     moveq.l    D0, 0x00
  1933. 000014F6  1001                     move.b     D0, D1
  1934. 000014F8  7202                     moveq.l    D1, 0x02
  1935. 000014FA  C081                     and.l      D0, D1
  1936. 000014FC  6710                     beq        +0x12 /* 0000150E */
  1937. 000014FE  7020                     moveq.l    D0, 0x20
  1938. 00001500  2F00                     move.l     -[A7], D0
  1939. 00001502  7001                     moveq.l    D0, 0x01
  1940. 00001504  1F00                     move.b     -[A7], D0
  1941. 00001506  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1942. 0000150A  4EAD D52C                jsr        [A5 - 0x2AD4]
  1943. label0000150E:
  1944. 0000150E  122E FEF2                move.b     D1, [A6 - 0x10E]
  1945. 00001512  7000                     moveq.l    D0, 0x00
  1946. 00001514  1001                     move.b     D0, D1
  1947. 00001516  7204                     moveq.l    D1, 0x04
  1948. 00001518  C081                     and.l      D0, D1
  1949. 0000151A  6710                     beq        +0x12 /* 0000152C */
  1950. 0000151C  7021                     moveq.l    D0, 0x21
  1951. 0000151E  2F00                     move.l     -[A7], D0
  1952. 00001520  7001                     moveq.l    D0, 0x01
  1953. 00001522  1F00                     move.b     -[A7], D0
  1954. 00001524  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1955. 00001528  4EAD D52C                jsr        [A5 - 0x2AD4]
  1956. label0000152C:
  1957. 0000152C  122E FEF2                move.b     D1, [A6 - 0x10E]
  1958. 00001530  7000                     moveq.l    D0, 0x00
  1959. 00001532  1001                     move.b     D0, D1
  1960. 00001534  7208                     moveq.l    D1, 0x08
  1961. 00001536  C081                     and.l      D0, D1
  1962. 00001538  6710                     beq        +0x12 /* 0000154A */
  1963. 0000153A  7022                     moveq.l    D0, 0x22
  1964. 0000153C  2F00                     move.l     -[A7], D0
  1965. 0000153E  7001                     moveq.l    D0, 0x01
  1966. 00001540  1F00                     move.b     -[A7], D0
  1967. 00001542  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1968. 00001546  4EAD D52C                jsr        [A5 - 0x2AD4]
  1969. label0000154A:
  1970. 0000154A  122E FEF2                move.b     D1, [A6 - 0x10E]
  1971. 0000154E  7000                     moveq.l    D0, 0x00
  1972. 00001550  1001                     move.b     D0, D1
  1973. 00001552  7210                     moveq.l    D1, 0x10
  1974. 00001554  C081                     and.l      D0, D1
  1975. 00001556  6710                     beq        +0x12 /* 00001568 */
  1976. 00001558  7023                     moveq.l    D0, 0x23
  1977. 0000155A  2F00                     move.l     -[A7], D0
  1978. 0000155C  7001                     moveq.l    D0, 0x01
  1979. 0000155E  1F00                     move.b     -[A7], D0
  1980. 00001560  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1981. 00001564  4EAD D52C                jsr        [A5 - 0x2AD4]
  1982. label00001568:
  1983. 00001568  122E FEF2                move.b     D1, [A6 - 0x10E]
  1984. 0000156C  7000                     moveq.l    D0, 0x00
  1985. 0000156E  1001                     move.b     D0, D1
  1986. 00001570  7220                     moveq.l    D1, 0x20
  1987. 00001572  C081                     and.l      D0, D1
  1988. 00001574  6710                     beq        +0x12 /* 00001586 */
  1989. 00001576  7024                     moveq.l    D0, 0x24
  1990. 00001578  2F00                     move.l     -[A7], D0
  1991. 0000157A  7001                     moveq.l    D0, 0x01
  1992. 0000157C  1F00                     move.b     -[A7], D0
  1993. 0000157E  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  1994. 00001582  4EAD D52C                jsr        [A5 - 0x2AD4]
  1995. label00001586:
  1996. 00001586  122E FEF2                move.b     D1, [A6 - 0x10E]
  1997. 0000158A  7000                     moveq.l    D0, 0x00
  1998. 0000158C  1001                     move.b     D0, D1
  1999. 0000158E  7240                     moveq.l    D1, 0x40
  2000. 00001590  C081                     and.l      D0, D1
  2001. 00001592  6710                     beq        +0x12 /* 000015A4 */
  2002. 00001594  7025                     moveq.l    D0, 0x25
  2003. 00001596  2F00                     move.l     -[A7], D0
  2004. 00001598  7001                     moveq.l    D0, 0x01
  2005. 0000159A  1F00                     move.b     -[A7], D0
  2006. 0000159C  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  2007. 000015A0  4EAD D52C                jsr        [A5 - 0x2AD4]
  2008. label000015A4:
  2009. 000015A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2010. 000015A8  4EAD F1FC                jsr        [A5 - 0xE04]
  2011. 000015AC  2800                     move.l     D4, D0
  2012. 000015AE  670E                     beq        +0x10 /* 000015BE */
  2013. 000015B0  2F04                     move.l     -[A7], D4
  2014. 000015B2  7001                     moveq.l    D0, 0x01
  2015. 000015B4  1F00                     move.b     -[A7], D0
  2016. 000015B6  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  2017. 000015BA  4EAD D52C                jsr        [A5 - 0x2AD4]
  2018. label000015BE:
  2019. 000015BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2020. 000015C2  4EAD F208                jsr        [A5 - 0xDF8]
  2021. 000015C6  2800                     move.l     D4, D0
  2022. 000015C8  670E                     beq        +0x10 /* 000015D8 */
  2023. 000015CA  2F04                     move.l     -[A7], D4
  2024. 000015CC  7001                     moveq.l    D0, 0x01
  2025. 000015CE  1F00                     move.b     -[A7], D0
  2026. 000015D0  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  2027. 000015D4  4EAD D52C                jsr        [A5 - 0x2AD4]
  2028. label000015D8:
  2029. 000015D8  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2030. 000015DC  4E5E                     unlink     A6
  2031. 000015DE  4E74 0004                rtd        0x0004
  2032. export_560:
  2033. 000015E2  4E56 FFF0                link       A6, -0x0010
  2034. 000015E6  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2035. 000015EA  206E 000C                movea.l    A0, [A6 + 0xC]
  2036. 000015EE  3028 000E                move.w     D0, [A0 + 0xE]
  2037. 000015F2  0240 0100                andi.w     D0, 0x100
  2038. 000015F6  663A                     bne        +0x3C /* 00001632 */
  2039. 000015F8  122E 0010                move.b     D1, [A6 + 0x10]
  2040. 000015FC  7000                     moveq.l    D0, 0x00
  2041. 000015FE  1001                     move.b     D0, D1
  2042. 00001600  0440 0073                subi.w     D0, 0x73 /* 's' */
  2043. 00001604  6B00 00D2                bmi        +0xD4 /* 000016D8 */
  2044. 00001608  720B                     moveq.l    D1, 0x0B
  2045. 0000160A  B041                     cmp.w      D0, D1
  2046. 0000160C  6E00 00CA                bgt        +0xCC /* 000016D8 */
  2047. 00001610  D040                     add.w      D0, D0
  2048. 00001612  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2049. 00001616  4EFB 0000                jmp        [PC + D0.w]
  2050. 0000161A  001A 001A                ori.b      [A2]+, 0x1A
  2051. 0000161E  00C0                     ori.?      D0, 0xFFFFFFFFFFFFFFFF
  2052. 00001620  00C0                     ori.?      D0, 0xFFFFFFFFFFFFFFFF
  2053. 00001622  0032 00C0 001A           ori.b      [A2 + D0.w + 0x1A], 0xC0
  2054. 00001628  00C0                     ori.?      D0, 0xFFFFFFFFFFFFFFFF
  2055. 0000162A  0090 0090 0090           ori.l      [A0], 0x900090
  2056. 00001630  0090 1F2E 0012           ori.l      [A0], 0x1F2E0012
  2057. // begin alternate branch 00001632-00001636
  2058. label00001632:
  2059. 00001632  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  2060. // end alternate branch 00001632-00001636
  2061. label00001632: // (misaligned)
  2062. 00001636  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2063. 0000163A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2064. 0000163E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2065. 00001642  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  2066. 00001646  6000 011E                bra        +0x120 /* 00001766 */
  2067. 0000164A  246E 0008                movea.l    A2, [A6 + 0x8]
  2068. 0000164E  2052                     movea.l    A0, [A2]
  2069. 00001650  4AA8 0094                tst.l      [A0 + 0x94]
  2070. 00001654  6700 0110                beq        +0x112 /* 00001766 */
  2071. 00001658  486E FFF8                pea.l      [A6 - 0x8]
  2072. 0000165C  486E FFFC                pea.l      [A6 - 0x4]
  2073. 00001660  2F0A                     move.l     -[A7], A2
  2074. 00001662  4EAD F39E                jsr        [A5 - 0xC62]
  2075. 00001666  7600                     moveq.l    D3, 0x00
  2076. 00001668  2D43 FFF4                move.l     [A6 - 0xC], D3
  2077. 0000166C  282E FFFC                move.l     D4, [A6 - 0x4]
  2078. 00001670  2052                     movea.l    A0, [A2]
  2079. 00001672  2068 0094                movea.l    A0, [A0 + 0x94]
  2080. 00001676  2250                     movea.l    A1, [A0]
  2081. 00001678  3029 008E                move.w     D0, [A1 + 0x8E]
  2082. 0000167C  48C0                     ext.l      D0
  2083. 0000167E  9880                     sub.l      D4, D0
  2084. 00001680  B883                     cmp.l      D4, D3
  2085. 00001682  6A02                     bpl        +0x4 /* 00001686 */
  2086. 00001684  6002                     bra        +0x4 /* 00001688 */
  2087. label00001686:
  2088. 00001686  2604                     move.l     D3, D4
  2089. label00001688:
  2090. 00001688  2D43 FFF0                move.l     [A6 - 0x10], D3
  2091. 0000168C  486E FFF0                pea.l      [A6 - 0x10]
  2092. 00001690  7001                     moveq.l    D0, 0x01
  2093. 00001692  1F00                     move.b     -[A7], D0
  2094. 00001694  2F0A                     move.l     -[A7], A2
  2095. 00001696  4EAD F3EC                jsr        [A5 - 0xC14]
  2096. 0000169A  2052                     movea.l    A0, [A2]
  2097. 0000169C  2F28 0094                move.l     -[A7], [A0 + 0x94]
  2098. 000016A0  4EAD FE9A                jsr        [A5 - 0x166]
  2099. 000016A4  6000 00C0                bra        +0xC2 /* 00001766 */
  2100. 000016A8  246E 0008                movea.l    A2, [A6 + 0x8]
  2101. 000016AC  2052                     movea.l    A0, [A2]
  2102. 000016AE  1028 00AA                move.b     D0, [A0 + 0xAA]
  2103. 000016B2  EA08                     lsr        D0.b, 5
  2104. 000016B4  7201                     moveq.l    D1, 0x01
  2105. 000016B6  C001                     and.b      D0, D1
  2106. 000016B8  6700 00AC                beq        +0xAE /* 00001766 */
  2107. 000016BC  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  2108. 000016C0  206E 000C                movea.l    A0, [A6 + 0xC]
  2109. 000016C4  3F28 000E                move.w     -[A7], [A0 + 0xE]
  2110. 000016C8  2F0A                     move.l     -[A7], A2
  2111. 000016CA  4EAD F268                jsr        [A5 - 0xD98]
  2112. 000016CE  2F0A                     move.l     -[A7], A2
  2113. 000016D0  4EAD F26E                jsr        [A5 - 0xD92]
  2114. 000016D4  6000 0090                bra        +0x92 /* 00001766 */
  2115. label000016D8:
  2116. 000016D8  246E 0008                movea.l    A2, [A6 + 0x8]
  2117. 000016DC  2652                     movea.l    A3, [A2]
  2118. 000016DE  102B 00AA                move.b     D0, [A3 + 0xAA]
  2119. 000016E2  EA08                     lsr        D0.b, 5
  2120. 000016E4  7201                     moveq.l    D1, 0x01
  2121. 000016E6  C001                     and.b      D0, D1
  2122. 000016E8  677C                     beq        +0x7E /* 00001766 */
  2123. 000016EA  266B 0098                movea.l    A3, [A3 + 0x98]
  2124. 000016EE  B6FC 0000                cmpa.w     A3, 0x0
  2125. 000016F2  6724                     beq        +0x26 /* 00001718 */
  2126. 000016F4  2F0B                     move.l     -[A7], A3
  2127. 000016F6  4EAD FB40                jsr        [A5 - 0x4C0]
  2128. 000016FA  4A00                     tst.b      D0
  2129. 000016FC  661A                     bne        +0x1C /* 00001718 */
  2130. 000016FE  42A7                     clr.l      -[A7]
  2131. 00001700  2052                     movea.l    A0, [A2]
  2132. 00001702  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2133. 00001706  4EAD D61E                jsr        [A5 - 0x29E2]
  2134. 0000170A  7000                     moveq.l    D0, 0x00
  2135. 0000170C  2052                     movea.l    A0, [A2]
  2136. 0000170E  2140 0098                move.l     [A0 + 0x98], D0
  2137. 00001712  2052                     movea.l    A0, [A2]
  2138. 00001714  2140 006C                move.l     [A0 + 0x6C], D0
  2139. label00001718:
  2140. 00001718  246E 0008                movea.l    A2, [A6 + 0x8]
  2141. 0000171C  2052                     movea.l    A0, [A2]
  2142. 0000171E  4AA8 0098                tst.l      [A0 + 0x98]
  2143. 00001722  6622                     bne        +0x24 /* 00001746 */
  2144. 00001724  42A7                     clr.l      -[A7]
  2145. 00001726  2F0A                     move.l     -[A7], A2
  2146. 00001728  4EAD F28C                jsr        [A5 - 0xD74]
  2147. 0000172C  2640                     movea.l    A3, D0
  2148. 0000172E  2052                     movea.l    A0, [A2]
  2149. 00001730  214B 006C                move.l     [A0 + 0x6C], A3
  2150. 00001734  2F0B                     move.l     -[A7], A3
  2151. 00001736  2052                     movea.l    A0, [A2]
  2152. 00001738  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2153. 0000173C  4EAD D61E                jsr        [A5 - 0x29E2]
  2154. 00001740  2052                     movea.l    A0, [A2]
  2155. 00001742  214B 0098                move.l     [A0 + 0x98], A3
  2156. label00001746:
  2157. 00001746  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  2158. 0000174A  122E 0010                move.b     D1, [A6 + 0x10]
  2159. 0000174E  7000                     moveq.l    D0, 0x00
  2160. 00001750  1001                     move.b     D0, D1
  2161. 00001752  3F00                     move.w     -[A7], D0
  2162. 00001754  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2163. 00001758  206E 0008                movea.l    A0, [A6 + 0x8]
  2164. 0000175C  2250                     movea.l    A1, [A0]
  2165. 0000175E  2F29 0098                move.l     -[A7], [A1 + 0x98]
  2166. 00001762  4EAD FB2E                jsr        [A5 - 0x4D2]
  2167. label00001766:
  2168. 00001766  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2169. 0000176A  4E5E                     unlink     A6
  2170. 0000176C  4E74 000C                rtd        0x000C
  2171. export_561:
  2172. 00001770  4E56 0000                link       A6, 0
  2173. 00001774  2F0A                     move.l     -[A7], A2
  2174. 00001776  246E 000C                movea.l    A2, [A6 + 0xC]
  2175. 0000177A  302A 000E                move.w     D0, [A2 + 0xE]
  2176. 0000177E  0240 0100                andi.w     D0, 0x100
  2177. 00001782  6612                     bne        +0x14 /* 00001796 */
  2178. 00001784  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  2179. 00001788  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2180. 0000178C  2F0A                     move.l     -[A7], A2
  2181. 0000178E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2182. 00001792  4EAD D62A                jsr        [A5 - 0x29D6]
  2183. label00001796:
  2184. 00001796  245F                     movea.l    A2, [A7]+
  2185. 00001798  4E5E                     unlink     A6
  2186. 0000179A  4E74 000C                rtd        0x000C
  2187. export_562:
  2188. 0000179E  4E56 0000                link       A6, 0
  2189. 000017A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2190. 000017A6  4EAD DA12                jsr        [A5 - 0x25EE]
  2191. 000017AA  4E5E                     unlink     A6
  2192. 000017AC  4E74 0008                rtd        0x0008
  2193. export_563:
  2194. 000017B0  4E56 0000                link       A6, 0
  2195. 000017B4  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2196. 000017B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2197. 000017BC  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2198. 000017C0  4A00                     tst.b      D0
  2199. 000017C2  6606                     bne        +0x8 /* 000017CA */
  2200. 000017C4  4200                     clr.b      D0
  2201. 000017C6  4EFA 0088                jmp        [PC + 0x88 /* 00001850 */]
  2202. label000017CA:
  2203. 000017CA  102E 000C                move.b     D0, [A6 + 0xC]
  2204. 000017CE  6740                     beq        +0x42 /* 00001810 */
  2205. 000017D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2206. 000017D4  4EAD CF3A                jsr        [A5 - 0x30C6]
  2207. 000017D8  206E 0008                movea.l    A0, [A6 + 0x8]
  2208. 000017DC  2250                     movea.l    A1, [A0]
  2209. 000017DE  1029 00AA                move.b     D0, [A1 + 0xAA]
  2210. 000017E2  E808                     lsr        D0.b, 4
  2211. 000017E4  7201                     moveq.l    D1, 0x01
  2212. 000017E6  C001                     and.b      D0, D1
  2213. 000017E8  6764                     beq        +0x66 /* 0000184E */
  2214. 000017EA  700A                     moveq.l    D0, 0x0A
  2215. 000017EC  3F00                     move.w     -[A7], D0
  2216. 000017EE  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  2217. 000017F2  4EAD D508                jsr        [A5 - 0x2AF8]
  2218. 000017F6  700B                     moveq.l    D0, 0x0B
  2219. 000017F8  3F00                     move.w     -[A7], D0
  2220. 000017FA  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  2221. 000017FE  4EAD D508                jsr        [A5 - 0x2AF8]
  2222. 00001802  700C                     moveq.l    D0, 0x0C
  2223. 00001804  3F00                     move.w     -[A7], D0
  2224. 00001806  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  2225. 0000180A  4EAD D508                jsr        [A5 - 0x2AF8]
  2226. 0000180E  603E                     bra        +0x40 /* 0000184E */
  2227. label00001810:
  2228. 00001810  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2229. 00001814  4EAD CF40                jsr        [A5 - 0x30C0]
  2230. 00001818  206E 0008                movea.l    A0, [A6 + 0x8]
  2231. 0000181C  2250                     movea.l    A1, [A0]
  2232. 0000181E  1029 00AA                move.b     D0, [A1 + 0xAA]
  2233. 00001822  E808                     lsr        D0.b, 4
  2234. 00001824  7201                     moveq.l    D1, 0x01
  2235. 00001826  C001                     and.b      D0, D1
  2236. 00001828  6724                     beq        +0x26 /* 0000184E */
  2237. 0000182A  700A                     moveq.l    D0, 0x0A
  2238. 0000182C  3F00                     move.w     -[A7], D0
  2239. 0000182E  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  2240. 00001832  4EAD D50E                jsr        [A5 - 0x2AF2]
  2241. 00001836  700B                     moveq.l    D0, 0x0B
  2242. 00001838  3F00                     move.w     -[A7], D0
  2243. 0000183A  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  2244. 0000183E  4EAD D50E                jsr        [A5 - 0x2AF2]
  2245. 00001842  700C                     moveq.l    D0, 0x0C
  2246. 00001844  3F00                     move.w     -[A7], D0
  2247. 00001846  2F2D CD7C                move.l     -[A7], [A5 - 0x3284]
  2248. 0000184A  4EAD D50E                jsr        [A5 - 0x2AF2]
  2249. label0000184E:
  2250. 0000184E  7001                     moveq.l    D0, 0x01
  2251. label00001850:
  2252. 00001850  4E5E                     unlink     A6
  2253. 00001852  4E74 0006                rtd        0x0006
  2254. export_564:
  2255. 00001856  4E56 0000                link       A6, 0
  2256. 0000185A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2257. 0000185E  4EAD DA12                jsr        [A5 - 0x25EE]
  2258. 00001862  4E5E                     unlink     A6
  2259. 00001864  4E74 000E                rtd        0x000E
  2260. export_565:
  2261. 00001868  4E56 0000                link       A6, 0
  2262. 0000186C  42A7                     clr.l      -[A7]
  2263. 0000186E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2264. 00001872  4EAD F256                jsr        [A5 - 0xDAA]
  2265. 00001876  2F00                     move.l     -[A7], D0
  2266. 00001878  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2267. 0000187C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2268. 00001880  4EAD F274                jsr        [A5 - 0xD8C]
  2269. 00001884  4E5E                     unlink     A6
  2270. 00001886  4E74 0006                rtd        0x0006
  2271. export_566:
  2272. 0000188A  4E56 0000                link       A6, 0
  2273. 0000188E  4E5E                     unlink     A6
  2274. 00001890  4E74 0008                rtd        0x0008
  2275. export_567:
  2276. 00001894  4E56 0000                link       A6, 0
  2277. 00001898  206D CD38                movea.l    A0, [A5 - 0x32C8]
  2278. 0000189C  2F10                     move.l     -[A7], [A0]
  2279. 0000189E  A851                     syscall    SetCursor
  2280. 000018A0  4E5E                     unlink     A6
  2281. 000018A2  4E74 000C                rtd        0x000C
  2282. export_568:
  2283. 000018A6  4E56 0000                link       A6, 0
  2284. 000018AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2285. 000018AE  4EAD DA12                jsr        [A5 - 0x25EE]
  2286. 000018B2  7000                     moveq.l    D0, 0x00
  2287. 000018B4  4E5E                     unlink     A6
  2288. 000018B6  4E74 0004                rtd        0x0004
  2289. export_569:
  2290. 000018BA  4E56 0000                link       A6, 0
  2291. 000018BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2292. 000018C2  4EAD DA12                jsr        [A5 - 0x25EE]
  2293. 000018C6  4E5E                     unlink     A6
  2294. 000018C8  4E74 000C                rtd        0x000C
  2295. export_570:
  2296. 000018CC  4E56 0000                link       A6, 0
  2297. 000018D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2298. 000018D4  4EAD DA12                jsr        [A5 - 0x25EE]
  2299. 000018D8  7000                     moveq.l    D0, 0x00
  2300. 000018DA  4E5E                     unlink     A6
  2301. 000018DC  4E74 0004                rtd        0x0004
  2302. export_571:
  2303. 000018E0  4E56 0000                link       A6, 0
  2304. 000018E4  48E7 1018                movem.l    -[A7], D3,A3,A4
  2305. 000018E8  102E 000E                move.b     D0, [A6 + 0xE]
  2306. 000018EC  660A                     bne        +0xC /* 000018F8 */
  2307. 000018EE  4200                     clr.b      D0
  2308. 000018F0  1D40 000C                move.b     [A6 + 0xC], D0
  2309. 000018F4  1D40 0010                move.b     [A6 + 0x10], D0
  2310. label000018F8:
  2311. 000018F8  102E 0010                move.b     D0, [A6 + 0x10]
  2312. 000018FC  7601                     moveq.l    D3, 0x01
  2313. 000018FE  C003                     and.b      D0, D3
  2314. 00001900  EB08                     lsl        D0.b, 5
  2315. 00001902  266E 0008                movea.l    A3, [A6 + 0x8]
  2316. 00001906  2053                     movea.l    A0, [A3]
  2317. 00001908  2648                     movea.l    A3, A0
  2318. 0000190A  47EB 00AA                lea.l      A3, [A3 + 0xAA]
  2319. 0000190E  1213                     move.b     D1, [A3]
  2320. 00001910  74DF                     moveq.l    D2, 0xFFFFFFDF
  2321. 00001912  C202                     and.b      D1, D2
  2322. 00001914  8001                     or.b       D0, D1
  2323. 00001916  1680                     move.b     [A3], D0
  2324. 00001918  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  2325. 0000191C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2326. 00001920  4EAD CF04                jsr        [A5 - 0x30FC]
  2327. 00001924  102E 000C                move.b     D0, [A6 + 0xC]
  2328. 00001928  C003                     and.b      D0, D3
  2329. 0000192A  E908                     lsl        D0.b, 4
  2330. 0000192C  286E 0008                movea.l    A4, [A6 + 0x8]
  2331. 00001930  2054                     movea.l    A0, [A4]
  2332. 00001932  2848                     movea.l    A4, A0
  2333. 00001934  49EC 00AA                lea.l      A4, [A4 + 0xAA]
  2334. 00001938  1214                     move.b     D1, [A4]
  2335. 0000193A  74EF                     moveq.l    D2, 0xFFFFFFEF
  2336. 0000193C  C202                     and.b      D1, D2
  2337. 0000193E  8001                     or.b       D0, D1
  2338. 00001940  1880                     move.b     [A4], D0
  2339. 00001942  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  2340. 00001946  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2341. 0000194A  4EAD CF10                jsr        [A5 - 0x30F0]
  2342. 0000194E  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  2343. 00001952  4E5E                     unlink     A6
  2344. 00001954  4E74 000A                rtd        0x000A
  2345. export_572:
  2346. 00001958  4E56 0000                link       A6, 0
  2347. 0000195C  48E7 1020                movem.l    -[A7], D3,A2
  2348. 00001960  246E 0008                movea.l    A2, [A6 + 0x8]
  2349. 00001964  2052                     movea.l    A0, [A2]
  2350. 00001966  1028 00AA                move.b     D0, [A0 + 0xAA]
  2351. 0000196A  EA08                     lsr        D0.b, 5
  2352. 0000196C  7601                     moveq.l    D3, 0x01
  2353. 0000196E  C003                     and.b      D0, D3
  2354. 00001970  206E 0014                movea.l    A0, [A6 + 0x14]
  2355. 00001974  1080                     move.b     [A0], D0
  2356. 00001976  2052                     movea.l    A0, [A2]
  2357. 00001978  1028 001E                move.b     D0, [A0 + 0x1E]
  2358. 0000197C  206E 0010                movea.l    A0, [A6 + 0x10]
  2359. 00001980  1080                     move.b     [A0], D0
  2360. 00001982  2052                     movea.l    A0, [A2]
  2361. 00001984  1028 00AA                move.b     D0, [A0 + 0xAA]
  2362. 00001988  E808                     lsr        D0.b, 4
  2363. 0000198A  C003                     and.b      D0, D3
  2364. 0000198C  206E 000C                movea.l    A0, [A6 + 0xC]
  2365. 00001990  1080                     move.b     [A0], D0
  2366. 00001992  4CDF 0408                movem.l    D3,A2, [A7]+
  2367. 00001996  4E5E                     unlink     A6
  2368. 00001998  4E74 0010                rtd        0x0010
  2369. export_573:
  2370. 0000199C  4E56 0000                link       A6, 0
  2371. 000019A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2372. 000019A4  4EAD DA12                jsr        [A5 - 0x25EE]
  2373. 000019A8  7000                     moveq.l    D0, 0x00
  2374. 000019AA  4E5E                     unlink     A6
  2375. 000019AC  4E74 000C                rtd        0x000C
  2376. export_574:
  2377. 000019B0  4E56 0000                link       A6, 0
  2378. 000019B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2379. 000019B8  4EAD DA12                jsr        [A5 - 0x25EE]
  2380. 000019BC  4E5E                     unlink     A6
  2381. 000019BE  4E74 0008                rtd        0x0008
  2382. export_575:
  2383. 000019C2  4E56 0000                link       A6, 0
  2384. 000019C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2385. 000019CA  4EAD DA12                jsr        [A5 - 0x25EE]
  2386. 000019CE  4E5E                     unlink     A6
  2387. 000019D0  4E74 000E                rtd        0x000E
  2388. export_576:
  2389. 000019D4  4E56 0000                link       A6, 0
  2390. 000019D8  48E7 1020                movem.l    -[A7], D3,A2
  2391. 000019DC  206E 000E                movea.l    A0, [A6 + 0xE]
  2392. 000019E0  A069                     syscall    HGetState
  2393. 000019E2  1600                     move.b     D3, D0
  2394. 000019E4  206E 000E                movea.l    A0, [A6 + 0xE]
  2395. 000019E8  A064                     syscall    MoveHHi
  2396. 000019EA  206E 000E                movea.l    A0, [A6 + 0xE]
  2397. 000019EE  A029                     syscall    HLock
  2398. 000019F0  246E 000E                movea.l    A2, [A6 + 0xE]
  2399. 000019F4  2F12                     move.l     -[A7], [A2]
  2400. 000019F6  594F                     subq.w     A7, 4
  2401. 000019F8  2F0A                     move.l     -[A7], A2
  2402. 000019FA  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2403. 000019FE  201F                     move.l     D0, [A7]+
  2404. 00001A00  2F00                     move.l     -[A7], D0
  2405. 00001A02  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2406. 00001A06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2407. 00001A0A  4EAD F1C0                jsr        [A5 - 0xE40]
  2408. 00001A0E  204A                     movea.l    A0, A2
  2409. 00001A10  1003                     move.b     D0, D3
  2410. 00001A12  A06A                     syscall    HSetState
  2411. 00001A14  4CDF 0408                movem.l    D3,A2, [A7]+
  2412. 00001A18  4E5E                     unlink     A6
  2413. 00001A1A  4E74 000A                rtd        0x000A
  2414. export_577:
  2415. 00001A1E  4E56 0000                link       A6, 0
  2416. 00001A22  2F0A                     move.l     -[A7], A2
  2417. 00001A24  7003                     moveq.l    D0, 0x03
  2418. 00001A26  2F00                     move.l     -[A7], D0
  2419. 00001A28  42A7                     clr.l      -[A7]
  2420. 00001A2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2421. 00001A2E  4EAD D762                jsr        [A5 - 0x289E]
  2422. 00001A32  206E 0008                movea.l    A0, [A6 + 0x8]
  2423. 00001A36  2250                     movea.l    A1, [A0]
  2424. 00001A38  2469 0098                movea.l    A2, [A1 + 0x98]
  2425. 00001A3C  B4FC 0000                cmpa.w     A2, 0x0
  2426. 00001A40  6706                     beq        +0x8 /* 00001A48 */
  2427. 00001A42  2F0A                     move.l     -[A7], A2
  2428. 00001A44  4EAD FB3A                jsr        [A5 - 0x4C6]
  2429. label00001A48:
  2430. 00001A48  245F                     movea.l    A2, [A7]+
  2431. 00001A4A  4E5E                     unlink     A6
  2432. 00001A4C  4E74 0004                rtd        0x0004
  2433. export_578:
  2434. 00001A50  4E56 FFBC                link       A6, -0x0044
  2435. 00001A54  2F0A                     move.l     -[A7], A2
  2436. 00001A56  7000                     moveq.l    D0, 0x00
  2437. 00001A58  2D40 FFBC                move.l     [A6 - 0x44], D0
  2438. 00001A5C  486E FFC0                pea.l      [A6 - 0x40]
  2439. 00001A60  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  2440. 00001A64  584F                     addq.w     A7, 4
  2441. 00001A66  41EE FFCE                lea.l      A0, [A6 - 0x32]
  2442. 00001A6A  7000                     moveq.l    D0, 0x00
  2443. 00001A6C  43FA 0006                lea.l      A1, [PC + 0x6 /* 00001A74, value 0x4A80662A */]
  2444. 00001A70  48D0 DEF8                movem.l    [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7
  2445. 00001A74  4A80                     tst.l      D0
  2446. 00001A76  662A                     bne        +0x2C /* 00001AA2 */
  2447. 00001A78  486D FB76                pea.l      [A5 - 0x48A]
  2448. 00001A7C  7050                     moveq.l    D0, 0x50
  2449. 00001A7E  2F00                     move.l     -[A7], D0
  2450. 00001A80  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  2451. 00001A84  2440                     movea.l    A2, D0
  2452. 00001A86  2D4A FFBC                move.l     [A6 - 0x44], A2
  2453. 00001A8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2454. 00001A8E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2455. 00001A92  3F2D F1A0                move.w     -[A7], [A5 - 0xE60]
  2456. 00001A96  2F0A                     move.l     -[A7], A2
  2457. 00001A98  4EBA 1042                jsr        [PC + 0x1042 /* 00002ADC */]
  2458. 00001A9C  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  2459. 00001AA0  601A                     bra        +0x1C /* 00001ABC */
  2460. label00001AA2:
  2461. 00001AA2  486E FFBC                pea.l      [A6 - 0x44]
  2462. 00001AA6  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  2463. 00001AAA  102E FFC5                move.b     D0, [A6 - 0x3B]
  2464. 00001AAE  670C                     beq        +0xE /* 00001ABC */
  2465. 00001AB0  3F2D CD24                move.w     -[A7], [A5 - 0x32DC]
  2466. 00001AB4  2F2D CD20                move.l     -[A7], [A5 - 0x32E0]
  2467. 00001AB8  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2468. label00001ABC:
  2469. 00001ABC  202E FFBC                move.l     D0, [A6 - 0x44]
  2470. 00001AC0  245F                     movea.l    A2, [A7]+
  2471. 00001AC2  4E5E                     unlink     A6
  2472. 00001AC4  4E74 0008                rtd        0x0008
  2473. export_579:
  2474. 00001AC8  4E56 FFF4                link       A6, -0x000C
  2475. 00001ACC  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  2476. 00001AD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2477. 00001AD4  4EAD F1B4                jsr        [A5 - 0xE4C]
  2478. 00001AD8  2640                     movea.l    A3, D0
  2479. 00001ADA  2853                     movea.l    A4, [A3]
  2480. 00001ADC  246E 0010                movea.l    A2, [A6 + 0x10]
  2481. 00001AE0  2012                     move.l     D0, [A2]
  2482. 00001AE2  7600                     moveq.l    D3, 0x00
  2483. 00001AE4  B083                     cmp.l      D0, D3
  2484. 00001AE6  6F00 0082                ble        +0x84 /* 00001B6A */
  2485. 00001AEA  594F                     subq.w     A7, 4
  2486. 00001AEC  2F0B                     move.l     -[A7], A3
  2487. 00001AEE  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2488. 00001AF2  201F                     move.l     D0, [A7]+
  2489. 00001AF4  B083                     cmp.l      D0, D3
  2490. 00001AF6  6F72                     ble        +0x74 /* 00001B6A */
  2491. 00001AF8  2C12                     move.l     D6, [A2]
  2492. 00001AFA  5386                     subq.l     D6, 1
  2493. 00001AFC  0C6D 0001 CD2C           cmpi.w     [A5 - 0x32D4], 0x1
  2494. 00001B02  6F4C                     ble        +0x4E /* 00001B50 */
  2495. label00001B04:
  2496. 00001B04  554F                     subq.w     A7, 2
  2497. 00001B06  2F0C                     move.l     -[A7], A4
  2498. 00001B08  2006                     move.l     D0, D6
  2499. 00001B0A  5386                     subq.l     D6, 1
  2500. 00001B0C  3F00                     move.w     -[A7], D0
  2501. 00001B0E  2F3C 8206 0010           move.l     -[A7], 0x82060010
  2502. 00001B14  A8B5                     syscall    ScriptUtil
  2503. 00001B16  301F                     move.w     D0, [A7]+
  2504. 00001B18  6EEA                     bgt        -0x14 /* 00001B04 */
  2505. 00001B1A  246E 0010                movea.l    A2, [A6 + 0x10]
  2506. 00001B1E  2012                     move.l     D0, [A2]
  2507. 00001B20  3800                     move.w     D4, D0
  2508. 00001B22  9846                     sub.w      D4, D6
  2509. 00001B24  2486                     move.l     [A2], D6
  2510. 00001B26  206E 000C                movea.l    A0, [A6 + 0xC]
  2511. 00001B2A  1084                     move.b     [A0], D4
  2512. 00001B2C  7A01                     moveq.l    D5, 0x01
  2513. 00001B2E  601A                     bra        +0x1C /* 00001B4A */
  2514. label00001B30:
  2515. 00001B30  2006                     move.l     D0, D6
  2516. 00001B32  5286                     addq.l     D6, 1
  2517. 00001B34  D08C                     add.l      D0, A4
  2518. 00001B36  2040                     movea.l    A0, D0
  2519. 00001B38  1010                     move.b     D0, [A0]
  2520. 00001B3A  206E 000C                movea.l    A0, [A6 + 0xC]
  2521. 00001B3E  3605                     move.w     D3, D5
  2522. 00001B40  2203                     move.l     D1, D3
  2523. 00001B42  48C1                     ext.l      D1
  2524. 00001B44  D1C1                     add.l      A0, D1
  2525. 00001B46  1080                     move.b     [A0], D0
  2526. 00001B48  5245                     addq.w     D5, 1
  2527. label00001B4A:
  2528. 00001B4A  BA44                     cmp.w      D5, D4
  2529. 00001B4C  6E22                     bgt        +0x24 /* 00001B70 */
  2530. 00001B4E  60E0                     bra        -0x1E /* 00001B30 */
  2531. label00001B50:
  2532. 00001B50  206E 0010                movea.l    A0, [A6 + 0x10]
  2533. 00001B54  2086                     move.l     [A0], D6
  2534. 00001B56  246E 000C                movea.l    A2, [A6 + 0xC]
  2535. 00001B5A  14BC 0001                move.b     [A2], 0x1
  2536. 00001B5E  204C                     movea.l    A0, A4
  2537. 00001B60  D1C6                     add.l      A0, D6
  2538. 00001B62  1010                     move.b     D0, [A0]
  2539. 00001B64  1540 0001                move.b     [A2 + 0x1], D0
  2540. 00001B68  6006                     bra        +0x8 /* 00001B70 */
  2541. label00001B6A:
  2542. 00001B6A  206E 000C                movea.l    A0, [A6 + 0xC]
  2543. 00001B6E  4210                     clr.b      [A0]
  2544. label00001B70:
  2545. 00001B70  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  2546. 00001B74  4E5E                     unlink     A6
  2547. 00001B76  4E74 000C                rtd        0x000C
  2548. export_580:
  2549. 00001B7A  4E56 FFF4                link       A6, -0x000C
  2550. 00001B7E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2551. 00001B82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2552. 00001B86  4EAD F1B4                jsr        [A5 - 0xE4C]
  2553. 00001B8A  2640                     movea.l    A3, D0
  2554. 00001B8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2555. 00001B90  4EAD F256                jsr        [A5 - 0xDAA]
  2556. 00001B94  2600                     move.l     D3, D0
  2557. 00001B96  2853                     movea.l    A4, [A3]
  2558. 00001B98  4A83                     tst.l      D3
  2559. 00001B9A  6F76                     ble        +0x78 /* 00001C12 */
  2560. 00001B9C  206E 0010                movea.l    A0, [A6 + 0x10]
  2561. 00001BA0  2010                     move.l     D0, [A0]
  2562. 00001BA2  B083                     cmp.l      D0, D3
  2563. 00001BA4  6C6C                     bge        +0x6E /* 00001C12 */
  2564. 00001BA6  206E 0010                movea.l    A0, [A6 + 0x10]
  2565. 00001BAA  2810                     move.l     D4, [A0]
  2566. 00001BAC  0C6D 0001 CD2C           cmpi.w     [A5 - 0x32D4], 0x1
  2567. 00001BB2  6F44                     ble        +0x46 /* 00001BF8 */
  2568. 00001BB4  206E 000C                movea.l    A0, [A6 + 0xC]
  2569. 00001BB8  2D48 FFF4                move.l     [A6 - 0xC], A0
  2570. 00001BBC  4210                     clr.b      [A0]
  2571. 00001BBE  601A                     bra        +0x1C /* 00001BDA */
  2572. label00001BC0:
  2573. 00001BC0  2004                     move.l     D0, D4
  2574. 00001BC2  5284                     addq.l     D4, 1
  2575. 00001BC4  D08C                     add.l      D0, A4
  2576. 00001BC6  2040                     movea.l    A0, D0
  2577. 00001BC8  1010                     move.b     D0, [A0]
  2578. 00001BCA  246E 000C                movea.l    A2, [A6 + 0xC]
  2579. 00001BCE  5212                     addq.b     [A2], 1
  2580. 00001BD0  1412                     move.b     D2, [A2]
  2581. 00001BD2  7200                     moveq.l    D1, 0x00
  2582. 00001BD4  1202                     move.b     D1, D2
  2583. 00001BD6  D5C1                     add.l      A2, D1
  2584. 00001BD8  1480                     move.b     [A2], D0
  2585. label00001BDA:
  2586. 00001BDA  B883                     cmp.l      D4, D3
  2587. 00001BDC  6E12                     bgt        +0x14 /* 00001BF0 */
  2588. 00001BDE  554F                     subq.w     A7, 2
  2589. 00001BE0  2F0C                     move.l     -[A7], A4
  2590. 00001BE2  3F04                     move.w     -[A7], D4
  2591. 00001BE4  2F3C 8206 0010           move.l     -[A7], 0x82060010
  2592. 00001BEA  A8B5                     syscall    ScriptUtil
  2593. 00001BEC  301F                     move.w     D0, [A7]+
  2594. 00001BEE  6ED0                     bgt        -0x2E /* 00001BC0 */
  2595. label00001BF0:
  2596. 00001BF0  206E 0010                movea.l    A0, [A6 + 0x10]
  2597. 00001BF4  2084                     move.l     [A0], D4
  2598. 00001BF6  6020                     bra        +0x22 /* 00001C18 */
  2599. label00001BF8:
  2600. 00001BF8  206E 0010                movea.l    A0, [A6 + 0x10]
  2601. 00001BFC  2084                     move.l     [A0], D4
  2602. 00001BFE  246E 000C                movea.l    A2, [A6 + 0xC]
  2603. 00001C02  14BC 0001                move.b     [A2], 0x1
  2604. 00001C06  204C                     movea.l    A0, A4
  2605. 00001C08  D1C4                     add.l      A0, D4
  2606. 00001C0A  1010                     move.b     D0, [A0]
  2607. 00001C0C  1540 0001                move.b     [A2 + 0x1], D0
  2608. 00001C10  6006                     bra        +0x8 /* 00001C18 */
  2609. label00001C12:
  2610. 00001C12  206E 000C                movea.l    A0, [A6 + 0xC]
  2611. 00001C16  4210                     clr.b      [A0]
  2612. label00001C18:
  2613. 00001C18  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2614. 00001C1C  4E5E                     unlink     A6
  2615. 00001C1E  4E74 000C                rtd        0x000C
  2616. export_582:
  2617. 00001C22  4E56 0000                link       A6, 0
  2618. 00001C26  2F0A                     move.l     -[A7], A2
  2619. 00001C28  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  2620. 00001C2C  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  2621. 00001C30  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  2622. 00001C34  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  2623. 00001C38  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2624. 00001C3C  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  2625. 00001C40  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2626. 00001C44  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  2627. 00001C48  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2628. 00001C4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2629. 00001C50  4EBA EE5E                jsr        [PC - 0x11A2 /* 00000AB0 */]
  2630. 00001C54  246E 0008                movea.l    A2, [A6 + 0x8]
  2631. 00001C58  2052                     movea.l    A0, [A2]
  2632. 00001C5A  2448                     movea.l    A2, A0
  2633. 00001C5C  45EA 00AA                lea.l      A2, [A2 + 0xAA]
  2634. 00001C60  1012                     move.b     D0, [A2]
  2635. 00001C62  7240                     moveq.l    D1, 0x40
  2636. 00001C64  8001                     or.b       D0, D1
  2637. 00001C66  1480                     move.b     [A2], D0
  2638. 00001C68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2639. 00001C6C  4EBA 0030                jsr        [PC + 0x30 /* 00001C9E */]
  2640. 00001C70  245F                     movea.l    A2, [A7]+
  2641. 00001C72  4E5E                     unlink     A6
  2642. 00001C74  4E74 001A                rtd        0x001A
  2643. export_583:
  2644. 00001C78  4E56 0000                link       A6, 0
  2645. 00001C7C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2646. 00001C80  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2647. 00001C84  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2648. 00001C88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2649. 00001C8C  4EBA EEDE                jsr        [PC - 0x1122 /* 00000B6C */]
  2650. 00001C90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2651. 00001C94  4EBA 0008                jsr        [PC + 0x8 /* 00001C9E */]
  2652. 00001C98  4E5E                     unlink     A6
  2653. 00001C9A  4E74 0010                rtd        0x0010
  2654. fn00001C9E:
  2655. 00001C9E  4E56 FEF8                link       A6, -0x0108
  2656. 00001CA2  48E7 0030                movem.l    -[A7], A2,A3
  2657. 00001CA6  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  2658. 00001CAA  206E 0008                movea.l    A0, [A6 + 0x8]
  2659. 00001CAE  2250                     movea.l    A1, [A0]
  2660. 00001CB0  2F29 0010                move.l     -[A7], [A1 + 0x10]
  2661. 00001CB4  A873                     syscall    SetPort
  2662. 00001CB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2663. 00001CBA  4EAD F548                jsr        [A5 - 0xAB8]
  2664. 00001CBE  206E 0008                movea.l    A0, [A6 + 0x8]
  2665. 00001CC2  2250                     movea.l    A1, [A0]
  2666. 00001CC4  1029 00AA                move.b     D0, [A1 + 0xAA]
  2667. 00001CC8  EC08                     lsr        D0.b, 6
  2668. 00001CCA  7201                     moveq.l    D1, 0x01
  2669. 00001CCC  C001                     and.b      D0, D1
  2670. 00001CCE  1F00                     move.b     -[A7], D0
  2671. 00001CD0  2F08                     move.l     -[A7], A0
  2672. 00001CD2  4EAD F244                jsr        [A5 - 0xDBC]
  2673. 00001CD6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2674. 00001CDA  4EAD F55A                jsr        [A5 - 0xAA6]
  2675. 00001CDE  246E 0008                movea.l    A2, [A6 + 0x8]
  2676. 00001CE2  2652                     movea.l    A3, [A2]
  2677. 00001CE4  302B 009C                move.w     D0, [A3 + 0x9C]
  2678. 00001CE8  6F04                     ble        +0x6 /* 00001CEE */
  2679. 00001CEA  7000                     moveq.l    D0, 0x00
  2680. 00001CEC  6002                     bra        +0x4 /* 00001CF0 */
  2681. label00001CEE:
  2682. 00001CEE  7001                     moveq.l    D0, 0x01
  2683. label00001CF0:
  2684. 00001CF0  2000                     move.l     D0, D0
  2685. 00001CF2  1740 0036                move.b     [A3 + 0x36], D0
  2686. 00001CF6  7032                     moveq.l    D0, 0x32
  2687. 00001CF8  2052                     movea.l    A0, [A2]
  2688. 00001CFA  2140 00B0                move.l     [A0 + 0xB0], D0
  2689. 00001CFE  7029                     moveq.l    D0, 0x29
  2690. 00001D00  2052                     movea.l    A0, [A2]
  2691. 00001D02  2140 00B4                move.l     [A0 + 0xB4], D0
  2692. 00001D06  2052                     movea.l    A0, [A2]
  2693. 00001D08  2068 00AC                movea.l    A0, [A0 + 0xAC]
  2694. 00001D0C  2450                     movea.l    A2, [A0]
  2695. 00001D0E  7050                     moveq.l    D0, 0x50
  2696. 00001D10  D5C0                     add.l      A2, D0
  2697. 00001D12  4A52                     tst.w      [A2]
  2698. 00001D14  6604                     bne        +0x6 /* 00001D1A */
  2699. 00001D16  700C                     moveq.l    D0, 0x0C
  2700. 00001D18  3480                     move.w     [A2], D0
  2701. label00001D1A:
  2702. 00001D1A  486D 124A                pea.l      [A5 + 0x124A /* export_581 */]
  2703. 00001D1E  246E 0008                movea.l    A2, [A6 + 0x8]
  2704. 00001D22  2052                     movea.l    A0, [A2]
  2705. 00001D24  2F28 00AC                move.l     -[A7], [A0 + 0xAC]
  2706. 00001D28  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  2707. 00001D2C  2F0A                     move.l     -[A7], A2
  2708. 00001D2E  4EAD F554                jsr        [A5 - 0xAAC]
  2709. 00001D32  4CDF 0C00                movem.l    A2,A3, [A7]+
  2710. 00001D36  4E5E                     unlink     A6
  2711. 00001D38  4E74 0004                rtd        0x0004
  2712. export_584:
  2713. 00001D3C  4E56 FFF8                link       A6, -0x0008
  2714. 00001D40  2F03                     move.l     -[A7], D3
  2715. 00001D42  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2716. 00001D46  302E 0010                move.w     D0, [A6 + 0x10]
  2717. 00001D4A  0240 0200                andi.w     D0, 0x200
  2718. 00001D4E  4A40                     tst.w      D0
  2719. 00001D50  56C0                     sne        D0
  2720. 00001D52  4400                     neg.b      D0
  2721. 00001D54  4880                     ext.w      D0
  2722. 00001D56  48C0                     ext.l      D0
  2723. 00001D58  1F00                     move.b     -[A7], D0
  2724. 00001D5A  206E 0008                movea.l    A0, [A6 + 0x8]
  2725. 00001D5E  2250                     movea.l    A1, [A0]
  2726. 00001D60  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  2727. 00001D64  A9D4                     syscall    TEClick
  2728. 00001D66  7002                     moveq.l    D0, 0x02
  2729. 00001D68  3B40 CD42                move.w     [A5 - 0x32BE], D0
  2730. 00001D6C  594F                     subq.w     A7, 4
  2731. 00001D6E  A975                     syscall    TickCount
  2732. 00001D70  201F                     move.l     D0, [A7]+
  2733. 00001D72  2B40 CD48                move.l     [A5 - 0x32B8], D0
  2734. 00001D76  2B6E 0012 CD4C           move.l     [A5 - 0x32B4], [A6 + 0x12]
  2735. 00001D7C  486D CD4C                pea.l      [A5 - 0x32B4]
  2736. 00001D80  A870                     syscall    LocalToGlobal
  2737. 00001D82  3B6E 0010 CD50           move.w     [A5 - 0x32B0], [A6 + 0x10]
  2738. 00001D88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2739. 00001D8C  4EAD F26E                jsr        [A5 - 0xD92]
  2740. 00001D90  206E 0008                movea.l    A0, [A6 + 0x8]
  2741. 00001D94  2250                     movea.l    A1, [A0]
  2742. 00001D96  1029 00AA                move.b     D0, [A1 + 0xAA]
  2743. 00001D9A  EA08                     lsr        D0.b, 5
  2744. 00001D9C  7601                     moveq.l    D3, 0x01
  2745. 00001D9E  C003                     and.b      D0, D3
  2746. 00001DA0  6630                     bne        +0x32 /* 00001DD2 */
  2747. 00001DA2  226D CD74                movea.l    A1, [A5 - 0x328C]
  2748. 00001DA6  B3C8                     cmpa.l     A1, A0
  2749. 00001DA8  6628                     bne        +0x2A /* 00001DD2 */
  2750. 00001DAA  486E FFF8                pea.l      [A6 - 0x8]
  2751. 00001DAE  486E FFFC                pea.l      [A6 - 0x4]
  2752. 00001DB2  2F08                     move.l     -[A7], A0
  2753. 00001DB4  4EAD F27A                jsr        [A5 - 0xD86]
  2754. 00001DB8  202E FFF8                move.l     D0, [A6 - 0x8]
  2755. 00001DBC  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2756. 00001DC0  6610                     bne        +0x12 /* 00001DD2 */
  2757. 00001DC2  1F03                     move.b     -[A7], D3
  2758. 00001DC4  206E 0008                movea.l    A0, [A6 + 0x8]
  2759. 00001DC8  2250                     movea.l    A1, [A0]
  2760. 00001DCA  2F29 000C                move.l     -[A7], [A1 + 0xC]
  2761. 00001DCE  4EAD D64E                jsr        [A5 - 0x29B2]
  2762. label00001DD2:
  2763. 00001DD2  261F                     move.l     D3, [A7]+
  2764. 00001DD4  4E5E                     unlink     A6
  2765. 00001DD6  4E74 000E                rtd        0x000E
  2766. export_585:
  2767. 00001DDA  4E56 0000                link       A6, 0
  2768. 00001DDE  2F03                     move.l     -[A7], D3
  2769. 00001DE0  162E 000E                move.b     D3, [A6 + 0xE]
  2770. 00001DE4  7020                     moveq.l    D0, 0x20
  2771. 00001DE6  B600                     cmp.b      D3, D0
  2772. 00001DE8  6C0C                     bge        +0xE /* 00001DF6 */
  2773. 00001DEA  7009                     moveq.l    D0, 0x09
  2774. 00001DEC  B600                     cmp.b      D3, D0
  2775. 00001DEE  6706                     beq        +0x8 /* 00001DF6 */
  2776. 00001DF0  700D                     moveq.l    D0, 0x0D
  2777. 00001DF2  B600                     cmp.b      D3, D0
  2778. 00001DF4  6610                     bne        +0x12 /* 00001E06 */
  2779. label00001DF6:
  2780. 00001DF6  7001                     moveq.l    D0, 0x01
  2781. 00001DF8  2F00                     move.l     -[A7], D0
  2782. 00001DFA  7001                     moveq.l    D0, 0x01
  2783. 00001DFC  1F00                     move.b     -[A7], D0
  2784. 00001DFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2785. 00001E02  4EAD F54E                jsr        [A5 - 0xAB2]
  2786. label00001E06:
  2787. 00001E06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2788. 00001E0A  4EAD CFA0                jsr        [A5 - 0x3060]
  2789. 00001E0E  102E 000E                move.b     D0, [A6 + 0xE]
  2790. 00001E12  4880                     ext.w      D0
  2791. 00001E14  3F00                     move.w     -[A7], D0
  2792. 00001E16  206E 0008                movea.l    A0, [A6 + 0x8]
  2793. 00001E1A  2250                     movea.l    A1, [A0]
  2794. 00001E1C  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  2795. 00001E20  A9DC                     syscall    TEKey
  2796. 00001E22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2797. 00001E26  4EAD F55A                jsr        [A5 - 0xAA6]
  2798. 00001E2A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2799. 00001E2E  4EAD F3F2                jsr        [A5 - 0xC0E]
  2800. 00001E32  261F                     move.l     D3, [A7]+
  2801. 00001E34  4E5E                     unlink     A6
  2802. 00001E36  4E74 0008                rtd        0x0008
  2803. export_586:
  2804. 00001E3A  4E56 0000                link       A6, 0
  2805. 00001E3E  48E7 1820                movem.l    -[A7], D3,D4,A2
  2806. 00001E42  206E 0008                movea.l    A0, [A6 + 0x8]
  2807. 00001E46  2250                     movea.l    A1, [A0]
  2808. 00001E48  2069 00AC                movea.l    A0, [A1 + 0xAC]
  2809. 00001E4C  2450                     movea.l    A2, [A0]
  2810. 00001E4E  362A 003C                move.w     D3, [A2 + 0x3C]
  2811. 00001E52  48C3                     ext.l      D3
  2812. 00001E54  D6AE 000E                add.l      D3, [A6 + 0xE]
  2813. 00001E58  102E 000C                move.b     D0, [A6 + 0xC]
  2814. 00001E5C  6710                     beq        +0x12 /* 00001E6E */
  2815. 00001E5E  302A 0022                move.w     D0, [A2 + 0x22]
  2816. 00001E62  48C0                     ext.l      D0
  2817. 00001E64  322A 0020                move.w     D1, [A2 + 0x20]
  2818. 00001E68  48C1                     ext.l      D1
  2819. 00001E6A  9081                     sub.l      D0, D1
  2820. 00001E6C  9680                     sub.l      D3, D0
  2821. label00001E6E:
  2822. 00001E6E  0C83 0000 7D00           cmpi.l     D3, 0x7D00 /* '}\0' */
  2823. 00001E74  6F0C                     ble        +0xE /* 00001E82 */
  2824. 00001E76  70CE                     moveq.l    D0, 0xFFFFFFCE
  2825. 00001E78  3F00                     move.w     -[A7], D0
  2826. 00001E7A  7005                     moveq.l    D0, 0x05
  2827. 00001E7C  2F00                     move.l     -[A7], D0
  2828. 00001E7E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  2829. label00001E82:
  2830. 00001E82  2803                     move.l     D4, D3
  2831. 00001E84  206E 0008                movea.l    A0, [A6 + 0x8]
  2832. 00001E88  2250                     movea.l    A1, [A0]
  2833. 00001E8A  2069 00AC                movea.l    A0, [A1 + 0xAC]
  2834. 00001E8E  2050                     movea.l    A0, [A0]
  2835. 00001E90  3028 003C                move.w     D0, [A0 + 0x3C]
  2836. 00001E94  48C0                     ext.l      D0
  2837. 00001E96  9880                     sub.l      D4, D0
  2838. 00001E98  6F14                     ble        +0x16 /* 00001EAE */
  2839. 00001E9A  2F04                     move.l     -[A7], D4
  2840. 00001E9C  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  2841. 00001EA0  584F                     addq.w     A7, 4
  2842. 00001EA2  2440                     movea.l    A2, D0
  2843. 00001EA4  2F0A                     move.l     -[A7], A2
  2844. 00001EA6  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  2845. 00001EAA  204A                     movea.l    A0, A2
  2846. 00001EAC  A023                     syscall    DisposHandle/DisposeHandle
  2847. label00001EAE:
  2848. 00001EAE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  2849. 00001EB2  4E5E                     unlink     A6
  2850. 00001EB4  4E74 000A                rtd        0x000A
  2851. export_587:
  2852. 00001EB8  4E56 0000                link       A6, 0
  2853. 00001EBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2854. 00001EC0  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  2855. 00001EC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2856. 00001EC8  4EAD CFA0                jsr        [A5 - 0x3060]
  2857. 00001ECC  206E 0008                movea.l    A0, [A6 + 0x8]
  2858. 00001ED0  2250                     movea.l    A1, [A0]
  2859. 00001ED2  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  2860. 00001ED6  A9D8                     syscall    TEActivate
  2861. 00001ED8  2B6E 0008 F64E           move.l     [A5 - 0x9B2], [A6 + 0x8]
  2862. 00001EDE  4E5E                     unlink     A6
  2863. 00001EE0  4E74 0004                rtd        0x0004
  2864. export_588:
  2865. 00001EE4  4E56 0000                link       A6, 0
  2866. 00001EE8  2F0A                     move.l     -[A7], A2
  2867. 00001EEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2868. 00001EEE  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  2869. 00001EF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2870. 00001EF6  4EAD CFA0                jsr        [A5 - 0x3060]
  2871. 00001EFA  206E 0008                movea.l    A0, [A6 + 0x8]
  2872. 00001EFE  2250                     movea.l    A1, [A0]
  2873. 00001F00  2469 00AC                movea.l    A2, [A1 + 0xAC]
  2874. 00001F04  B4FC 0000                cmpa.w     A2, 0x0
  2875. 00001F08  6704                     beq        +0x6 /* 00001F0E */
  2876. 00001F0A  2F0A                     move.l     -[A7], A2
  2877. 00001F0C  A9D9                     syscall    TEDeactivate
  2878. label00001F0E:
  2879. 00001F0E  7000                     moveq.l    D0, 0x00
  2880. 00001F10  2B40 F64E                move.l     [A5 - 0x9B2], D0
  2881. 00001F14  245F                     movea.l    A2, [A7]+
  2882. 00001F16  4E5E                     unlink     A6
  2883. 00001F18  4E74 0004                rtd        0x0004
  2884. export_589:
  2885. 00001F1C  4E56 0000                link       A6, 0
  2886. 00001F20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2887. 00001F24  4EAD CFA0                jsr        [A5 - 0x3060]
  2888. 00001F28  102E 000C                move.b     D0, [A6 + 0xC]
  2889. 00001F2C  6602                     bne        +0x4 /* 00001F30 */
  2890. 00001F2E  A896                     syscall    HidePen
  2891. label00001F30:
  2892. 00001F30  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2893. 00001F34  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2894. 00001F38  206E 0008                movea.l    A0, [A6 + 0x8]
  2895. 00001F3C  2250                     movea.l    A1, [A0]
  2896. 00001F3E  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  2897. 00001F42  A9D1                     syscall    TESetSelect
  2898. 00001F44  102E 000C                move.b     D0, [A6 + 0xC]
  2899. 00001F48  6602                     bne        +0x4 /* 00001F4C */
  2900. 00001F4A  A897                     syscall    ShowPen
  2901. label00001F4C:
  2902. 00001F4C  4E5E                     unlink     A6
  2903. 00001F4E  4E74 000E                rtd        0x000E
  2904. export_590:
  2905. 00001F52  4E56 0000                link       A6, 0
  2906. 00001F56  48E7 0030                movem.l    -[A7], A2,A3
  2907. 00001F5A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2908. 00001F5E  4EAD CFA0                jsr        [A5 - 0x3060]
  2909. 00001F62  102E 000C                move.b     D0, [A6 + 0xC]
  2910. 00001F66  6602                     bne        +0x4 /* 00001F6A */
  2911. 00001F68  A896                     syscall    HidePen
  2912. label00001F6A:
  2913. 00001F6A  246E 0008                movea.l    A2, [A6 + 0x8]
  2914. 00001F6E  2652                     movea.l    A3, [A2]
  2915. 00001F70  47EB 00AC                lea.l      A3, [A3 + 0xAC]
  2916. 00001F74  102E 000E                move.b     D0, [A6 + 0xE]
  2917. 00001F78  6612                     bne        +0x14 /* 00001F8C */
  2918. 00001F7A  2F13                     move.l     -[A7], [A3]
  2919. 00001F7C  A9D8                     syscall    TEActivate
  2920. 00001F7E  102E 000C                move.b     D0, [A6 + 0xC]
  2921. 00001F82  6714                     beq        +0x16 /* 00001F98 */
  2922. 00001F84  7000                     moveq.l    D0, 0x00
  2923. 00001F86  2B40 CD68                move.l     [A5 - 0x3298], D0
  2924. 00001F8A  600C                     bra        +0xE /* 00001F98 */
  2925. label00001F8C:
  2926. 00001F8C  206E 0008                movea.l    A0, [A6 + 0x8]
  2927. 00001F90  2250                     movea.l    A1, [A0]
  2928. 00001F92  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  2929. 00001F96  A9D9                     syscall    TEDeactivate
  2930. label00001F98:
  2931. 00001F98  102E 000C                move.b     D0, [A6 + 0xC]
  2932. 00001F9C  6602                     bne        +0x4 /* 00001FA0 */
  2933. 00001F9E  A897                     syscall    ShowPen
  2934. label00001FA0:
  2935. 00001FA0  4CDF 0C00                movem.l    A2,A3, [A7]+
  2936. 00001FA4  4E5E                     unlink     A6
  2937. 00001FA6  4E74 0008                rtd        0x0008
  2938. export_591:
  2939. 00001FAA  4E56 0000                link       A6, 0
  2940. 00001FAE  48E7 0030                movem.l    -[A7], A2,A3
  2941. 00001FB2  246E 0008                movea.l    A2, [A6 + 0x8]
  2942. 00001FB6  2652                     movea.l    A3, [A2]
  2943. 00001FB8  102B 00AA                move.b     D0, [A3 + 0xAA]
  2944. 00001FBC  EA08                     lsr        D0.b, 5
  2945. 00001FBE  7201                     moveq.l    D1, 0x01
  2946. 00001FC0  C001                     and.b      D0, D1
  2947. 00001FC2  6722                     beq        +0x24 /* 00001FE6 */
  2948. 00001FC4  4A2B 001C                tst.b      [A3 + 0x1C]
  2949. 00001FC8  671C                     beq        +0x1E /* 00001FE6 */
  2950. 00001FCA  2F0A                     move.l     -[A7], A2
  2951. 00001FCC  4EAD CFA0                jsr        [A5 - 0x3060]
  2952. 00001FD0  2052                     movea.l    A0, [A2]
  2953. 00001FD2  2F28 00AC                move.l     -[A7], [A0 + 0xAC]
  2954. 00001FD6  A9DA                     syscall    TEIdle
  2955. 00001FD8  207C 0000 02F4           movea.l    A0, 0x2F4
  2956. 00001FDE  2010                     move.l     D0, [A0]
  2957. 00001FE0  206E 000C                movea.l    A0, [A6 + 0xC]
  2958. 00001FE4  2080                     move.l     [A0], D0
  2959. label00001FE6:
  2960. 00001FE6  4CDF 0C00                movem.l    A2,A3, [A7]+
  2961. 00001FEA  4E5E                     unlink     A6
  2962. 00001FEC  4E74 0008                rtd        0x0008
  2963. export_581:
  2964. 00001FF0  4E56 FFF4                link       A6, -0x000C
  2965. 00001FF4  202D F64E                move.l     D0, [A5 - 0x9B2]
  2966. 00001FF8  671E                     beq        +0x20 /* 00002018 */
  2967. 00001FFA  486E FFF4                pea.l      [A6 - 0xC]
  2968. 00001FFE  A972                     syscall    GetMouse
  2969. 00002000  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2970. 00002004  486E FFF8                pea.l      [A6 - 0x8]
  2971. 00002008  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  2972. 0000200C  486E FFF8                pea.l      [A6 - 0x8]
  2973. 00002010  2F2D F64E                move.l     -[A7], [A5 - 0x9B2]
  2974. 00002014  4EAD F3F8                jsr        [A5 - 0xC08]
  2975. label00002018:
  2976. 00002018  7001                     moveq.l    D0, 0x01
  2977. 0000201A  1D40 0008                move.b     [A6 + 0x8], D0
  2978. 0000201E  4E5E                     unlink     A6
  2979. 00002020  4E75                     rts
  2980. export_592:
  2981. 00002022  4E56 FFE8                link       A6, -0x0018
  2982. 00002026  48E7 1020                movem.l    -[A7], D3,A2
  2983. 0000202A  486E FFE8                pea.l      [A6 - 0x18]
  2984. 0000202E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2985. 00002032  4EAD CEF2                jsr        [A5 - 0x310E]
  2986. 00002036  486E FFE8                pea.l      [A6 - 0x18]
  2987. 0000203A  486E FFF8                pea.l      [A6 - 0x8]
  2988. 0000203E  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2989. 00002042  7001                     moveq.l    D0, 0x01
  2990. 00002044  1F00                     move.b     -[A7], D0
  2991. 00002046  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2992. 0000204A  544F                     addq.w     A7, 2
  2993. 0000204C  1600                     move.b     D3, D0
  2994. 0000204E  594F                     subq.w     A7, 4
  2995. 00002050  486E FFF8                pea.l      [A6 - 0x8]
  2996. 00002054  486E FFF8                pea.l      [A6 - 0x8]
  2997. 00002058  A9D2                     syscall    TENew
  2998. 0000205A  201F                     move.l     D0, [A7]+
  2999. 0000205C  246E 0008                movea.l    A2, [A6 + 0x8]
  3000. 00002060  2052                     movea.l    A0, [A2]
  3001. 00002062  2140 00AC                move.l     [A0 + 0xAC], D0
  3002. 00002066  1F03                     move.b     -[A7], D3
  3003. 00002068  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  3004. 0000206C  544F                     addq.w     A7, 2
  3005. 0000206E  2052                     movea.l    A0, [A2]
  3006. 00002070  2F28 00AC                move.l     -[A7], [A0 + 0xAC]
  3007. 00002074  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  3008. 00002078  4CDF 0408                movem.l    D3,A2, [A7]+
  3009. 0000207C  4E5E                     unlink     A6
  3010. 0000207E  4E74 0004                rtd        0x0004
  3011. export_593:
  3012. 00002082  4E56 0000                link       A6, 0
  3013. 00002086  2F0A                     move.l     -[A7], A2
  3014. 00002088  206E 0008                movea.l    A0, [A6 + 0x8]
  3015. 0000208C  2250                     movea.l    A1, [A0]
  3016. 0000208E  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  3017. 00002092  A9CD                     syscall    TEDispose
  3018. 00002094  7000                     moveq.l    D0, 0x00
  3019. 00002096  246E 0008                movea.l    A2, [A6 + 0x8]
  3020. 0000209A  2052                     movea.l    A0, [A2]
  3021. 0000209C  2140 00AC                move.l     [A0 + 0xAC], D0
  3022. 000020A0  2F0A                     move.l     -[A7], A2
  3023. 000020A2  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  3024. 000020A6  245F                     movea.l    A2, [A7]+
  3025. 000020A8  4E5E                     unlink     A6
  3026. 000020AA  4E74 0004                rtd        0x0004
  3027. export_594:
  3028. 000020AE  4E56 0000                link       A6, 0
  3029. 000020B2  48E7 0030                movem.l    -[A7], A2,A3
  3030. 000020B6  246E 0008                movea.l    A2, [A6 + 0x8]
  3031. 000020BA  2052                     movea.l    A0, [A2]
  3032. 000020BC  2068 00AC                movea.l    A0, [A0 + 0xAC]
  3033. 000020C0  2050                     movea.l    A0, [A0]
  3034. 000020C2  216D CE52 0052           move.l     [A0 + 0x52], [A5 - 0x31AE]
  3035. 000020C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3036. 000020CC  2052                     movea.l    A0, [A2]
  3037. 000020CE  2F28 00AC                move.l     -[A7], [A0 + 0xAC]
  3038. 000020D2  A9D3                     syscall    TEUpdate
  3039. 000020D4  246E 0008                movea.l    A2, [A6 + 0x8]
  3040. 000020D8  2652                     movea.l    A3, [A2]
  3041. 000020DA  202B 0010                move.l     D0, [A3 + 0x10]
  3042. 000020DE  206B 00AC                movea.l    A0, [A3 + 0xAC]
  3043. 000020E2  2050                     movea.l    A0, [A0]
  3044. 000020E4  2140 0052                move.l     [A0 + 0x52], D0
  3045. 000020E8  4CDF 0C00                movem.l    A2,A3, [A7]+
  3046. 000020EC  4E5E                     unlink     A6
  3047. 000020EE  4E74 0008                rtd        0x0008
  3048. export_595:
  3049. 000020F2  4E56 FFF4                link       A6, -0x000C
  3050. 000020F6  48E7 1030                movem.l    -[A7], D3,A2,A3
  3051. 000020FA  486E FFFC                pea.l      [A6 - 0x4]
  3052. 000020FE  486E FFFE                pea.l      [A6 - 0x2]
  3053. 00002102  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3054. 00002106  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  3055. 0000210A  302E FFFC                move.w     D0, [A6 - 0x4]
  3056. 0000210E  7601                     moveq.l    D3, 0x01
  3057. 00002110  B043                     cmp.w      D0, D3
  3058. 00002112  664E                     bne        +0x50 /* 00002162 */
  3059. 00002114  302E FFFE                move.w     D0, [A6 - 0x2]
  3060. 00002118  B043                     cmp.w      D0, D3
  3061. 0000211A  6646                     bne        +0x48 /* 00002162 */
  3062. 0000211C  246E 0008                movea.l    A2, [A6 + 0x8]
  3063. 00002120  2652                     movea.l    A3, [A2]
  3064. 00002122  302B 0080                move.w     D0, [A3 + 0x80]
  3065. 00002126  B043                     cmp.w      D0, D3
  3066. 00002128  6638                     bne        +0x3A /* 00002162 */
  3067. 0000212A  302B 0082                move.w     D0, [A3 + 0x82]
  3068. 0000212E  B043                     cmp.w      D0, D3
  3069. 00002130  6630                     bne        +0x32 /* 00002162 */
  3070. 00002132  486E FFF4                pea.l      [A6 - 0xC]
  3071. 00002136  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3072. 0000213A  4EAD F566                jsr        [A5 - 0xA9A]
  3073. 0000213E  302E FFF8                move.w     D0, [A6 - 0x8]
  3074. 00002142  E760                     asl        D0.w, D3
  3075. 00002144  206E 0010                movea.l    A0, [A6 + 0x10]
  3076. 00002148  3080                     move.w     [A0], D0
  3077. 0000214A  206E 0008                movea.l    A0, [A6 + 0x8]
  3078. 0000214E  2250                     movea.l    A1, [A0]
  3079. 00002150  2069 00AC                movea.l    A0, [A1 + 0xAC]
  3080. 00002154  2050                     movea.l    A0, [A0]
  3081. 00002156  3028 0018                move.w     D0, [A0 + 0x18]
  3082. 0000215A  206E 000C                movea.l    A0, [A6 + 0xC]
  3083. 0000215E  3080                     move.w     [A0], D0
  3084. 00002160  6010                     bra        +0x12 /* 00002172 */
  3085. label00002162:
  3086. 00002162  206E 0010                movea.l    A0, [A6 + 0x10]
  3087. 00002166  30AE FFFC                move.w     [A0], [A6 - 0x4]
  3088. 0000216A  206E 000C                movea.l    A0, [A6 + 0xC]
  3089. 0000216E  30AE FFFE                move.w     [A0], [A6 - 0x2]
  3090. label00002172:
  3091. 00002172  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3092. 00002176  4E5E                     unlink     A6
  3093. 00002178  4E74 000C                rtd        0x000C
  3094. export_596:
  3095. 0000217C  4E56 0000                link       A6, 0
  3096. 00002180  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3097. 00002184  362E 0014                move.w     D3, [A6 + 0x14]
  3098. 00002188  246E 0008                movea.l    A2, [A6 + 0x8]
  3099. 0000218C  2652                     movea.l    A3, [A2]
  3100. 0000218E  C7EB 0080                muls.w     D3, [A3 + 0x80]
  3101. 00002192  382E 0010                move.w     D4, [A6 + 0x10]
  3102. 00002196  C9EB 0082                muls.w     D4, [A3 + 0x82]
  3103. 0000219A  206B 00AC                movea.l    A0, [A3 + 0xAC]
  3104. 0000219E  2050                     movea.l    A0, [A0]
  3105. 000021A0  5048                     addq.w     A0, 8
  3106. 000021A2  2F08                     move.l     -[A7], A0
  3107. 000021A4  3F03                     move.w     -[A7], D3
  3108. 000021A6  3F04                     move.w     -[A7], D4
  3109. 000021A8  A8A8                     syscall    OffsetRect
  3110. 000021AA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3111. 000021AE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3112. 000021B2  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3113. 000021B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3114. 000021BA  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  3115. 000021BE  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3116. 000021C2  4E5E                     unlink     A6
  3117. 000021C4  4E74 000E                rtd        0x000E
  3118. export_597:
  3119. 000021C8  4E56 0000                link       A6, 0
  3120. 000021CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3121. 000021D0  4227                     clr.b      -[A7]
  3122. 000021D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3123. 000021D6  4EAD F54E                jsr        [A5 - 0xAB2]
  3124. 000021DA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3125. 000021DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3126. 000021E2  206E 0008                movea.l    A0, [A6 + 0x8]
  3127. 000021E6  2250                     movea.l    A1, [A0]
  3128. 000021E8  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  3129. 000021EC  A9CF                     syscall    TESetText
  3130. 000021EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3131. 000021F2  4EAD F55A                jsr        [A5 - 0xAA6]
  3132. 000021F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3133. 000021FA  4EAD EF36                jsr        [A5 - 0x10CA]
  3134. 000021FE  4E5E                     unlink     A6
  3135. 00002200  4E74 000C                rtd        0x000C
  3136. export_598:
  3137. 00002204  4E56 0000                link       A6, 0
  3138. 00002208  594F                     subq.w     A7, 4
  3139. 0000220A  206E 0008                movea.l    A0, [A6 + 0x8]
  3140. 0000220E  2250                     movea.l    A1, [A0]
  3141. 00002210  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  3142. 00002214  A9CB                     syscall    TEGetText
  3143. 00002216  201F                     move.l     D0, [A7]+
  3144. 00002218  4E5E                     unlink     A6
  3145. 0000221A  4E74 0004                rtd        0x0004
  3146. export_599:
  3147. 0000221E  4E56 0000                link       A6, 0
  3148. 00002222  2F0A                     move.l     -[A7], A2
  3149. 00002224  246E 0008                movea.l    A2, [A6 + 0x8]
  3150. 00002228  2052                     movea.l    A0, [A2]
  3151. 0000222A  2068 00AC                movea.l    A0, [A0 + 0xAC]
  3152. 0000222E  2050                     movea.l    A0, [A0]
  3153. 00002230  316E 000C 004A           move.w     [A0 + 0x4A], [A6 + 0xC]
  3154. 00002236  2052                     movea.l    A0, [A2]
  3155. 00002238  2F28 00AC                move.l     -[A7], [A0 + 0xAC]
  3156. 0000223C  A9D0                     syscall    TECalText
  3157. 0000223E  246E 0008                movea.l    A2, [A6 + 0x8]
  3158. 00002242  2052                     movea.l    A0, [A2]
  3159. 00002244  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  3160. 00002248  2F0A                     move.l     -[A7], A2
  3161. 0000224A  4EAD F202                jsr        [A5 - 0xDFE]
  3162. 0000224E  2F0A                     move.l     -[A7], A2
  3163. 00002250  4EAD F55A                jsr        [A5 - 0xAA6]
  3164. 00002254  2F0A                     move.l     -[A7], A2
  3165. 00002256  4EAD EF36                jsr        [A5 - 0x10CA]
  3166. 0000225A  2F0A                     move.l     -[A7], A2
  3167. 0000225C  4EAD EF48                jsr        [A5 - 0x10B8]
  3168. 00002260  2052                     movea.l    A0, [A2]
  3169. 00002262  1028 00AA                move.b     D0, [A0 + 0xAA]
  3170. 00002266  EC08                     lsr        D0.b, 6
  3171. 00002268  7201                     moveq.l    D1, 0x01
  3172. 0000226A  C001                     and.b      D0, D1
  3173. 0000226C  1F00                     move.b     -[A7], D0
  3174. 0000226E  2F0A                     move.l     -[A7], A2
  3175. 00002270  4EAD F244                jsr        [A5 - 0xDBC]
  3176. 00002274  2F0A                     move.l     -[A7], A2
  3177. 00002276  4EAD EF36                jsr        [A5 - 0x10CA]
  3178. 0000227A  2F0A                     move.l     -[A7], A2
  3179. 0000227C  4EAD EF48                jsr        [A5 - 0x10B8]
  3180. 00002280  245F                     movea.l    A2, [A7]+
  3181. 00002282  4E5E                     unlink     A6
  3182. 00002284  4E74 0006                rtd        0x0006
  3183. export_600:
  3184. 00002288  4E56 0000                link       A6, 0
  3185. 0000228C  48E7 0030                movem.l    -[A7], A2,A3
  3186. 00002290  246E 0008                movea.l    A2, [A6 + 0x8]
  3187. 00002294  2652                     movea.l    A3, [A2]
  3188. 00002296  47EB 00AC                lea.l      A3, [A3 + 0xAC]
  3189. 0000229A  302E 000C                move.w     D0, [A6 + 0xC]
  3190. 0000229E  660A                     bne        +0xC /* 000022AA */
  3191. 000022A0  2053                     movea.l    A0, [A3]
  3192. 000022A2  2050                     movea.l    A0, [A0]
  3193. 000022A4  4228 004C                clr.b      [A0 + 0x4C]
  3194. 000022A8  6014                     bra        +0x16 /* 000022BE */
  3195. label000022AA:
  3196. 000022AA  102E 000D                move.b     D0, [A6 + 0xD]
  3197. 000022AE  206E 0008                movea.l    A0, [A6 + 0x8]
  3198. 000022B2  2250                     movea.l    A1, [A0]
  3199. 000022B4  2069 00AC                movea.l    A0, [A1 + 0xAC]
  3200. 000022B8  2050                     movea.l    A0, [A0]
  3201. 000022BA  B128 004C                xor.b      [A0 + 0x4C], D0
  3202. label000022BE:
  3203. 000022BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3204. 000022C2  4EAD EF36                jsr        [A5 - 0x10CA]
  3205. 000022C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3206. 000022CA  4EAD EF48                jsr        [A5 - 0x10B8]
  3207. 000022CE  206E 0008                movea.l    A0, [A6 + 0x8]
  3208. 000022D2  2250                     movea.l    A1, [A0]
  3209. 000022D4  1029 00AA                move.b     D0, [A1 + 0xAA]
  3210. 000022D8  EC08                     lsr        D0.b, 6
  3211. 000022DA  7201                     moveq.l    D1, 0x01
  3212. 000022DC  C001                     and.b      D0, D1
  3213. 000022DE  1F00                     move.b     -[A7], D0
  3214. 000022E0  2F08                     move.l     -[A7], A0
  3215. 000022E2  4EAD F244                jsr        [A5 - 0xDBC]
  3216. 000022E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3217. 000022EA  4EAD EF36                jsr        [A5 - 0x10CA]
  3218. 000022EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3219. 000022F2  4EAD EF48                jsr        [A5 - 0x10B8]
  3220. 000022F6  4CDF 0C00                movem.l    A2,A3, [A7]+
  3221. 000022FA  4E5E                     unlink     A6
  3222. 000022FC  4E74 0006                rtd        0x0006
  3223. export_601:
  3224. 00002300  4E56 0000                link       A6, 0
  3225. 00002304  2F0A                     move.l     -[A7], A2
  3226. 00002306  246E 0008                movea.l    A2, [A6 + 0x8]
  3227. 0000230A  2052                     movea.l    A0, [A2]
  3228. 0000230C  2068 00AC                movea.l    A0, [A0 + 0xAC]
  3229. 00002310  2050                     movea.l    A0, [A0]
  3230. 00002312  316E 000C 0050           move.w     [A0 + 0x50], [A6 + 0xC]
  3231. 00002318  2052                     movea.l    A0, [A2]
  3232. 0000231A  2F28 00AC                move.l     -[A7], [A0 + 0xAC]
  3233. 0000231E  A9D0                     syscall    TECalText
  3234. 00002320  246E 0008                movea.l    A2, [A6 + 0x8]
  3235. 00002324  2052                     movea.l    A0, [A2]
  3236. 00002326  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  3237. 0000232A  2F0A                     move.l     -[A7], A2
  3238. 0000232C  4EAD F202                jsr        [A5 - 0xDFE]
  3239. 00002330  245F                     movea.l    A2, [A7]+
  3240. 00002332  4E5E                     unlink     A6
  3241. 00002334  4E74 0006                rtd        0x0006
  3242. export_602:
  3243. 00002338  4E56 0000                link       A6, 0
  3244. 0000233C  2F0A                     move.l     -[A7], A2
  3245. 0000233E  246E 0008                movea.l    A2, [A6 + 0x8]
  3246. 00002342  2052                     movea.l    A0, [A2]
  3247. 00002344  2068 00AC                movea.l    A0, [A0 + 0xAC]
  3248. 00002348  2050                     movea.l    A0, [A0]
  3249. 0000234A  316E 000C 004E           move.w     [A0 + 0x4E], [A6 + 0xC]
  3250. 00002350  2F0A                     move.l     -[A7], A2
  3251. 00002352  4EAD EF36                jsr        [A5 - 0x10CA]
  3252. 00002356  245F                     movea.l    A2, [A7]+
  3253. 00002358  4E5E                     unlink     A6
  3254. 0000235A  4E74 0006                rtd        0x0006
  3255. export_603:
  3256. 0000235E  4E56 0000                link       A6, 0
  3257. 00002362  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3258. 00002366  206E 0008                movea.l    A0, [A6 + 0x8]
  3259. 0000236A  2250                     movea.l    A1, [A0]
  3260. 0000236C  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  3261. 00002370  A9DF                     syscall    TESetAlignment/TESetJust
  3262. 00002372  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3263. 00002376  4EAD EF36                jsr        [A5 - 0x10CA]
  3264. 0000237A  4E5E                     unlink     A6
  3265. 0000237C  4E74 0006                rtd        0x0006
  3266. export_604:
  3267. 00002380  4E56 0000                link       A6, 0
  3268. 00002384  2F03                     move.l     -[A7], D3
  3269. 00002386  202E 000C                move.l     D0, [A6 + 0xC]
  3270. 0000238A  206E 0008                movea.l    A0, [A6 + 0x8]
  3271. 0000238E  2250                     movea.l    A1, [A0]
  3272. 00002390  2340 00B4                move.l     [A1 + 0xB4], D0
  3273. 00002394  7229                     moveq.l    D1, 0x29
  3274. 00002396  B041                     cmp.w      D0, D1
  3275. 00002398  6716                     beq        +0x18 /* 000023B0 */
  3276. 0000239A  722A                     moveq.l    D1, 0x2A
  3277. 0000239C  B041                     cmp.w      D0, D1
  3278. 0000239E  6708                     beq        +0xA /* 000023A8 */
  3279. 000023A0  7228                     moveq.l    D1, 0x28
  3280. 000023A2  B041                     cmp.w      D0, D1
  3281. 000023A4  6706                     beq        +0x8 /* 000023AC */
  3282. 000023A6  6008                     bra        +0xA /* 000023B0 */
  3283. label000023A8:
  3284. 000023A8  7601                     moveq.l    D3, 0x01
  3285. 000023AA  6006                     bra        +0x8 /* 000023B2 */
  3286. label000023AC:
  3287. 000023AC  76FF                     moveq.l    D3, 0xFFFFFFFF
  3288. 000023AE  6002                     bra        +0x4 /* 000023B2 */
  3289. label000023B0:
  3290. 000023B0  4243                     clr.w      D3
  3291. label000023B2:
  3292. 000023B2  3F03                     move.w     -[A7], D3
  3293. 000023B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3294. 000023B8  4EAD F560                jsr        [A5 - 0xAA0]
  3295. 000023BC  261F                     move.l     D3, [A7]+
  3296. 000023BE  4E5E                     unlink     A6
  3297. 000023C0  4E74 0008                rtd        0x0008
  3298. export_605:
  3299. 000023C4  4E56 FFF8                link       A6, -0x0008
  3300. 000023C8  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3301. 000023CC  262E 000C                move.l     D3, [A6 + 0xC]
  3302. 000023D0  246E 0008                movea.l    A2, [A6 + 0x8]
  3303. 000023D4  2052                     movea.l    A0, [A2]
  3304. 000023D6  2143 00B0                move.l     [A0 + 0xB0], D3
  3305. 000023DA  486E FFF8                pea.l      [A6 - 0x8]
  3306. 000023DE  2F0A                     move.l     -[A7], A2
  3307. 000023E0  4EAD F566                jsr        [A5 - 0xA9A]
  3308. 000023E4  302E FFF8                move.w     D0, [A6 - 0x8]
  3309. 000023E8  D06E FFFA                add.w      D0, [A6 - 0x6]
  3310. 000023EC  D06E FFFE                add.w      D0, [A6 - 0x2]
  3311. 000023F0  2052                     movea.l    A0, [A2]
  3312. 000023F2  2068 00AC                movea.l    A0, [A0 + 0xAC]
  3313. 000023F6  2050                     movea.l    A0, [A0]
  3314. 000023F8  3140 0018                move.w     [A0 + 0x18], D0
  3315. 000023FC  2052                     movea.l    A0, [A2]
  3316. 000023FE  2068 00AC                movea.l    A0, [A0 + 0xAC]
  3317. 00002402  2050                     movea.l    A0, [A0]
  3318. 00002404  316E FFF8 001A           move.w     [A0 + 0x1A], [A6 - 0x8]
  3319. 0000240A  2652                     movea.l    A3, [A2]
  3320. 0000240C  47EB 00AC                lea.l      A3, [A3 + 0xAC]
  3321. 00002410  7032                     moveq.l    D0, 0x32
  3322. 00002412  B640                     cmp.w      D3, D0
  3323. 00002414  670E                     beq        +0x10 /* 00002424 */
  3324. 00002416  7033                     moveq.l    D0, 0x33
  3325. 00002418  B640                     cmp.w      D3, D0
  3326. 0000241A  670C                     beq        +0xE /* 00002428 */
  3327. 0000241C  7034                     moveq.l    D0, 0x34
  3328. 0000241E  B640                     cmp.w      D3, D0
  3329. 00002420  6724                     beq        +0x26 /* 00002446 */
  3330. 00002422  602A                     bra        +0x2C /* 0000244E */
  3331. label00002424:
  3332. 00002424  4244                     clr.w      D4
  3333. 00002426  6026                     bra        +0x28 /* 0000244E */
  3334. label00002428:
  3335. 00002428  206E 0008                movea.l    A0, [A6 + 0x8]
  3336. 0000242C  2250                     movea.l    A1, [A0]
  3337. 0000242E  2069 00AC                movea.l    A0, [A1 + 0xAC]
  3338. 00002432  2050                     movea.l    A0, [A0]
  3339. 00002434  3028 0018                move.w     D0, [A0 + 0x18]
  3340. 00002438  48C0                     ext.l      D0
  3341. 0000243A  81FC 0002                divs.w     D0, 0x2
  3342. 0000243E  48C0                     ext.l      D0
  3343. 00002440  48C0                     ext.l      D0
  3344. 00002442  3800                     move.w     D4, D0
  3345. 00002444  6008                     bra        +0xA /* 0000244E */
  3346. label00002446:
  3347. 00002446  2053                     movea.l    A0, [A3]
  3348. 00002448  2050                     movea.l    A0, [A0]
  3349. 0000244A  3828 0018                move.w     D4, [A0 + 0x18]
  3350. label0000244E:
  3351. 0000244E  246E 0008                movea.l    A2, [A6 + 0x8]
  3352. 00002452  2052                     movea.l    A0, [A2]
  3353. 00002454  2068 00AC                movea.l    A0, [A0 + 0xAC]
  3354. 00002458  2050                     movea.l    A0, [A0]
  3355. 0000245A  D968 0018                add.w      [A0 + 0x18], D4
  3356. 0000245E  2052                     movea.l    A0, [A2]
  3357. 00002460  2068 00AC                movea.l    A0, [A0 + 0xAC]
  3358. 00002464  2050                     movea.l    A0, [A0]
  3359. 00002466  D968 001A                add.w      [A0 + 0x1A], D4
  3360. 0000246A  2F0A                     move.l     -[A7], A2
  3361. 0000246C  4EAD EF36                jsr        [A5 - 0x10CA]
  3362. 00002470  2F0A                     move.l     -[A7], A2
  3363. 00002472  4EAD EF48                jsr        [A5 - 0x10B8]
  3364. 00002476  2052                     movea.l    A0, [A2]
  3365. 00002478  1028 00AA                move.b     D0, [A0 + 0xAA]
  3366. 0000247C  EC08                     lsr        D0.b, 6
  3367. 0000247E  7201                     moveq.l    D1, 0x01
  3368. 00002480  C001                     and.b      D0, D1
  3369. 00002482  1F00                     move.b     -[A7], D0
  3370. 00002484  2F0A                     move.l     -[A7], A2
  3371. 00002486  4EAD F244                jsr        [A5 - 0xDBC]
  3372. 0000248A  2F0A                     move.l     -[A7], A2
  3373. 0000248C  4EAD EF7E                jsr        [A5 - 0x1082]
  3374. 00002490  2F0A                     move.l     -[A7], A2
  3375. 00002492  4EAD F55A                jsr        [A5 - 0xAA6]
  3376. 00002496  2F0A                     move.l     -[A7], A2
  3377. 00002498  4EAD EF36                jsr        [A5 - 0x10CA]
  3378. 0000249C  2F0A                     move.l     -[A7], A2
  3379. 0000249E  4EAD EF48                jsr        [A5 - 0x10B8]
  3380. 000024A2  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3381. 000024A6  4E5E                     unlink     A6
  3382. 000024A8  4E74 0008                rtd        0x0008
  3383. export_606:
  3384. 000024AC  4E56 0000                link       A6, 0
  3385. 000024B0  206E 0008                movea.l    A0, [A6 + 0x8]
  3386. 000024B4  2250                     movea.l    A1, [A0]
  3387. 000024B6  2029 00B0                move.l     D0, [A1 + 0xB0]
  3388. 000024BA  4E5E                     unlink     A6
  3389. 000024BC  4E74 0004                rtd        0x0004
  3390. export_607:
  3391. 000024C0  4E56 0000                link       A6, 0
  3392. 000024C4  206E 0008                movea.l    A0, [A6 + 0x8]
  3393. 000024C8  2250                     movea.l    A1, [A0]
  3394. 000024CA  2029 00B4                move.l     D0, [A1 + 0xB4]
  3395. 000024CE  4E5E                     unlink     A6
  3396. 000024D0  4E74 0004                rtd        0x0004
  3397. export_608:
  3398. 000024D4  4E56 0000                link       A6, 0
  3399. 000024D8  206E 0008                movea.l    A0, [A6 + 0x8]
  3400. 000024DC  2250                     movea.l    A1, [A0]
  3401. 000024DE  2F29 0010                move.l     -[A7], [A1 + 0x10]
  3402. 000024E2  A873                     syscall    SetPort
  3403. 000024E4  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  3404. 000024E8  206E 0008                movea.l    A0, [A6 + 0x8]
  3405. 000024EC  2250                     movea.l    A1, [A0]
  3406. 000024EE  2069 00AC                movea.l    A0, [A1 + 0xAC]
  3407. 000024F2  2050                     movea.l    A0, [A0]
  3408. 000024F4  3F28 004A                move.w     -[A7], [A0 + 0x4A]
  3409. 000024F8  A887                     syscall    TextFont
  3410. 000024FA  206E 0008                movea.l    A0, [A6 + 0x8]
  3411. 000024FE  2250                     movea.l    A1, [A0]
  3412. 00002500  2069 00AC                movea.l    A0, [A1 + 0xAC]
  3413. 00002504  2050                     movea.l    A0, [A0]
  3414. 00002506  1228 004C                move.b     D1, [A0 + 0x4C]
  3415. 0000250A  7000                     moveq.l    D0, 0x00
  3416. 0000250C  1001                     move.b     D0, D1
  3417. 0000250E  3F00                     move.w     -[A7], D0
  3418. 00002510  A888                     syscall    TextFace
  3419. 00002512  206E 0008                movea.l    A0, [A6 + 0x8]
  3420. 00002516  2250                     movea.l    A1, [A0]
  3421. 00002518  2069 00AC                movea.l    A0, [A1 + 0xAC]
  3422. 0000251C  2050                     movea.l    A0, [A0]
  3423. 0000251E  3F28 0050                move.w     -[A7], [A0 + 0x50]
  3424. 00002522  A88A                     syscall    TextSize
  3425. 00002524  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3426. 00002528  A88B                     syscall    GetFontInfo
  3427. 0000252A  4E5E                     unlink     A6
  3428. 0000252C  4E74 0008                rtd        0x0008
  3429. export_609:
  3430. 00002530  4E56 FFF0                link       A6, -0x0010
  3431. 00002534  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3432. 00002538  486E FFF0                pea.l      [A6 - 0x10]
  3433. 0000253C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3434. 00002540  4EAD CEF2                jsr        [A5 - 0x310E]
  3435. 00002544  246E 0008                movea.l    A2, [A6 + 0x8]
  3436. 00002548  2652                     movea.l    A3, [A2]
  3437. 0000254A  202B 0088                move.l     D0, [A3 + 0x88]
  3438. 0000254E  3C00                     move.w     D6, D0
  3439. 00002550  CDEB 0080                muls.w     D6, [A3 + 0x80]
  3440. 00002554  9C6E FFF6                sub.w      D6, [A6 - 0xA]
  3441. 00002558  206B 00AC                movea.l    A0, [A3 + 0xAC]
  3442. 0000255C  2850                     movea.l    A4, [A0]
  3443. 0000255E  DC6C 0002                add.w      D6, [A4 + 0x2]
  3444. 00002562  202B 0084                move.l     D0, [A3 + 0x84]
  3445. 00002566  3E00                     move.w     D7, D0
  3446. 00002568  CFEB 0082                muls.w     D7, [A3 + 0x82]
  3447. 0000256C  9E6E FFF2                sub.w      D7, [A6 - 0xE]
  3448. 00002570  DE54                     add.w      D7, [A4]
  3449. 00002572  3606                     move.w     D3, D6
  3450. 00002574  2803                     move.l     D4, D3
  3451. 00002576  48C4                     ext.l      D4
  3452. 00002578  D9AB 003C                add.l      [A3 + 0x3C], D4
  3453. 0000257C  2052                     movea.l    A0, [A2]
  3454. 0000257E  D9A8 0044                add.l      [A0 + 0x44], D4
  3455. 00002582  3607                     move.w     D3, D7
  3456. 00002584  2A03                     move.l     D5, D3
  3457. 00002586  48C5                     ext.l      D5
  3458. 00002588  2052                     movea.l    A0, [A2]
  3459. 0000258A  DBA8 0038                add.l      [A0 + 0x38], D5
  3460. 0000258E  2052                     movea.l    A0, [A2]
  3461. 00002590  D9A8 0058                add.l      [A0 + 0x58], D4
  3462. 00002594  2052                     movea.l    A0, [A2]
  3463. 00002596  DBA8 005C                add.l      [A0 + 0x5C], D5
  3464. 0000259A  2652                     movea.l    A3, [A2]
  3465. 0000259C  362B 009C                move.w     D3, [A3 + 0x9C]
  3466. 000025A0  6F14                     ble        +0x16 /* 000025B6 */
  3467. 000025A2  206B 00AC                movea.l    A0, [A3 + 0xAC]
  3468. 000025A6  2050                     movea.l    A0, [A0]
  3469. 000025A8  3028 0002                move.w     D0, [A0 + 0x2]
  3470. 000025AC  48C0                     ext.l      D0
  3471. 000025AE  2203                     move.l     D1, D3
  3472. 000025B0  48C1                     ext.l      D1
  3473. 000025B2  D081                     add.l      D0, D1
  3474. 000025B4  6004                     bra        +0x6 /* 000025BA */
  3475. label000025B6:
  3476. 000025B6  202E FFFC                move.l     D0, [A6 - 0x4]
  3477. label000025BA:
  3478. 000025BA  206B 00AC                movea.l    A0, [A3 + 0xAC]
  3479. 000025BE  2050                     movea.l    A0, [A0]
  3480. 000025C0  3140 0006                move.w     [A0 + 0x6], D0
  3481. 000025C4  486E FFF0                pea.l      [A6 - 0x10]
  3482. 000025C8  2052                     movea.l    A0, [A2]
  3483. 000025CA  2068 00AC                movea.l    A0, [A0 + 0xAC]
  3484. 000025CE  2050                     movea.l    A0, [A0]
  3485. 000025D0  5048                     addq.w     A0, 8
  3486. 000025D2  2F08                     move.l     -[A7], A0
  3487. 000025D4  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3488. 000025D8  2052                     movea.l    A0, [A2]
  3489. 000025DA  2F28 00AC                move.l     -[A7], [A0 + 0xAC]
  3490. 000025DE  A9D0                     syscall    TECalText
  3491. 000025E0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3492. 000025E4  4E5E                     unlink     A6
  3493. 000025E6  4E74 0004                rtd        0x0004
  3494. export_610:
  3495. 000025EA  4E56 0000                link       A6, 0
  3496. 000025EE  2F0A                     move.l     -[A7], A2
  3497. 000025F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3498. 000025F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3499. 000025F8  4EBA E9B6                jsr        [PC - 0x164A /* 00000FB0 */]
  3500. 000025FC  206E 000C                movea.l    A0, [A6 + 0xC]
  3501. 00002600  3028 0002                move.w     D0, [A0 + 0x2]
  3502. 00002604  226E 0008                movea.l    A1, [A6 + 0x8]
  3503. 00002608  2451                     movea.l    A2, [A1]
  3504. 0000260A  246A 00AC                movea.l    A2, [A2 + 0xAC]
  3505. 0000260E  2452                     movea.l    A2, [A2]
  3506. 00002610  D16A 0002                add.w      [A2 + 0x2], D0
  3507. 00002614  3010                     move.w     D0, [A0]
  3508. 00002616  2051                     movea.l    A0, [A1]
  3509. 00002618  2068 00AC                movea.l    A0, [A0 + 0xAC]
  3510. 0000261C  2050                     movea.l    A0, [A0]
  3511. 0000261E  D150                     add.w      [A0], D0
  3512. 00002620  2F09                     move.l     -[A7], A1
  3513. 00002622  4EAD F554                jsr        [A5 - 0xAAC]
  3514. 00002626  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3515. 0000262A  4EAD F55A                jsr        [A5 - 0xAA6]
  3516. 0000262E  245F                     movea.l    A2, [A7]+
  3517. 00002630  4E5E                     unlink     A6
  3518. 00002632  4E74 0008                rtd        0x0008
  3519. export_611:
  3520. 00002636  4E56 FFF4                link       A6, -0x000C
  3521. 0000263A  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3522. 0000263E  42A7                     clr.l      -[A7]
  3523. 00002640  2F3C 0000 7FFF           move.l     -[A7], 0x7FFF
  3524. 00002646  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3525. 0000264A  4EAD F214                jsr        [A5 - 0xDEC]
  3526. 0000264E  3800                     move.w     D4, D0
  3527. 00002650  246E 0008                movea.l    A2, [A6 + 0x8]
  3528. 00002654  2652                     movea.l    A3, [A2]
  3529. 00002656  206B 00AC                movea.l    A0, [A3 + 0xAC]
  3530. 0000265A  2850                     movea.l    A4, [A0]
  3531. 0000265C  7000                     moveq.l    D0, 0x00
  3532. 0000265E  2740 0070                move.l     [A3 + 0x70], D0
  3533. 00002662  2052                     movea.l    A0, [A2]
  3534. 00002664  2140 0074                move.l     [A0 + 0x74], D0
  3535. 00002668  3004                     move.w     D0, D4
  3536. 0000266A  2200                     move.l     D1, D0
  3537. 0000266C  48C1                     ext.l      D1
  3538. 0000266E  2052                     movea.l    A0, [A2]
  3539. 00002670  2141 0078                move.l     [A0 + 0x78], D1
  3540. 00002674  2652                     movea.l    A3, [A2]
  3541. 00002676  362B 009C                move.w     D3, [A3 + 0x9C]
  3542. 0000267A  6F0A                     ble        +0xC /* 00002686 */
  3543. 0000267C  2003                     move.l     D0, D3
  3544. 0000267E  48C0                     ext.l      D0
  3545. 00002680  2740 007C                move.l     [A3 + 0x7C], D0
  3546. 00002684  6018                     bra        +0x1A /* 0000269E */
  3547. label00002686:
  3548. 00002686  302C 000E                move.w     D0, [A4 + 0xE]
  3549. 0000268A  48C0                     ext.l      D0
  3550. 0000268C  322C 000A                move.w     D1, [A4 + 0xA]
  3551. 00002690  48C1                     ext.l      D1
  3552. 00002692  9081                     sub.l      D0, D1
  3553. 00002694  206E 0008                movea.l    A0, [A6 + 0x8]
  3554. 00002698  2250                     movea.l    A1, [A0]
  3555. 0000269A  2340 007C                move.l     [A1 + 0x7C], D0
  3556. label0000269E:
  3557. 0000269E  246E 0008                movea.l    A2, [A6 + 0x8]
  3558. 000026A2  2652                     movea.l    A3, [A2]
  3559. 000026A4  707C                     moveq.l    D0, 0x7C
  3560. 000026A6  2D4B FFFC                move.l     [A6 - 0x4], A3
  3561. 000026AA  D7C0                     add.l      A3, D0
  3562. 000026AC  2013                     move.l     D0, [A3]
  3563. 000026AE  5380                     subq.l     D0, 1
  3564. 000026B0  206E FFFC                movea.l    A0, [A6 - 0x4]
  3565. 000026B4  3228 0080                move.w     D1, [A0 + 0x80]
  3566. 000026B8  48C1                     ext.l      D1
  3567. 000026BA  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  3568. 000026BE  5280                     addq.l     D0, 1
  3569. 000026C0  2680                     move.l     [A3], D0
  3570. 000026C2  2052                     movea.l    A0, [A2]
  3571. 000026C4  2468 0094                movea.l    A2, [A0 + 0x94]
  3572. 000026C8  B4FC 0000                cmpa.w     A2, 0x0
  3573. 000026CC  6706                     beq        +0x8 /* 000026D4 */
  3574. 000026CE  2F0A                     move.l     -[A7], A2
  3575. 000026D0  4EAD FE94                jsr        [A5 - 0x16C]
  3576. label000026D4:
  3577. 000026D4  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3578. 000026D8  4E5E                     unlink     A6
  3579. 000026DA  4E74 0004                rtd        0x0004
  3580. export_612:
  3581. 000026DE  4E56 FFF8                link       A6, -0x0008
  3582. 000026E2  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3583. 000026E6  206E 0008                movea.l    A0, [A6 + 0x8]
  3584. 000026EA  2250                     movea.l    A1, [A0]
  3585. 000026EC  2069 00AC                movea.l    A0, [A1 + 0xAC]
  3586. 000026F0  2650                     movea.l    A3, [A0]
  3587. 000026F2  4A6B 005E                tst.w      [A3 + 0x5E]
  3588. 000026F6  670E                     beq        +0x10 /* 00002706 */
  3589. 000026F8  202E 000C                move.l     D0, [A6 + 0xC]
  3590. 000026FC  322B 0062                move.w     D1, [A3 + 0x62]
  3591. 00002700  48C1                     ext.l      D1
  3592. 00002702  B081                     cmp.l      D0, D1
  3593. 00002704  6C04                     bge        +0x6 /* 0000270A */
  3594. label00002706:
  3595. 00002706  7000                     moveq.l    D0, 0x00
  3596. 00002708  606A                     bra        +0x6C /* 00002774 */
  3597. label0000270A:
  3598. 0000270A  262E 000C                move.l     D3, [A6 + 0xC]
  3599. 0000270E  382B 005E                move.w     D4, [A3 + 0x5E]
  3600. 00002712  48C4                     ext.l      D4
  3601. 00002714  2D44 FFFC                move.l     [A6 - 0x4], D4
  3602. 00002718  E384                     asl        D4, 1
  3603. 0000271A  D88B                     add.l      D4, A3
  3604. 0000271C  2044                     movea.l    A0, D4
  3605. 0000271E  3028 005E                move.w     D0, [A0 + 0x5E]
  3606. 00002722  48C0                     ext.l      D0
  3607. 00002724  B680                     cmp.l      D3, D0
  3608. 00002726  6D2C                     blt        +0x2E /* 00002754 */
  3609. 00002728  302B 003C                move.w     D0, [A3 + 0x3C]
  3610. 0000272C  48C0                     ext.l      D0
  3611. 0000272E  B680                     cmp.l      D3, D0
  3612. 00002730  6622                     bne        +0x24 /* 00002754 */
  3613. 00002732  206B 003E                movea.l    A0, [A3 + 0x3E]
  3614. 00002736  2050                     movea.l    A0, [A0]
  3615. 00002738  D1C3                     add.l      A0, D3
  3616. 0000273A  1028 FFFF                move.b     D0, [A0 - 0x1]
  3617. 0000273E  720D                     moveq.l    D1, 0x0D
  3618. 00002740  B001                     cmp.b      D0, D1
  3619. 00002742  6606                     bne        +0x8 /* 0000274A */
  3620. 00002744  202E FFFC                move.l     D0, [A6 - 0x4]
  3621. 00002748  602A                     bra        +0x2C /* 00002774 */
  3622. label0000274A:
  3623. 0000274A  302B 005E                move.w     D0, [A3 + 0x5E]
  3624. 0000274E  48C0                     ext.l      D0
  3625. 00002750  5380                     subq.l     D0, 1
  3626. 00002752  6020                     bra        +0x22 /* 00002774 */
  3627. label00002754:
  3628. 00002754  7601                     moveq.l    D3, 0x01
  3629. 00002756  244B                     movea.l    A2, A3
  3630. 00002758  7060                     moveq.l    D0, 0x60
  3631. 0000275A  D5C0                     add.l      A2, D0
  3632. 0000275C  284A                     movea.l    A4, A2
  3633. 0000275E  584C                     addq.w     A4, 4
  3634. 00002760  6004                     bra        +0x6 /* 00002766 */
  3635. label00002762:
  3636. 00002762  544C                     addq.w     A4, 2
  3637. 00002764  5283                     addq.l     D3, 1
  3638. label00002766:
  3639. 00002766  202E 000C                move.l     D0, [A6 + 0xC]
  3640. 0000276A  3214                     move.w     D1, [A4]
  3641. 0000276C  48C1                     ext.l      D1
  3642. 0000276E  B081                     cmp.l      D0, D1
  3643. 00002770  6CF0                     bge        -0xE /* 00002762 */
  3644. 00002772  2003                     move.l     D0, D3
  3645. label00002774:
  3646. 00002774  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3647. 00002778  4E5E                     unlink     A6
  3648. 0000277A  4E74 0008                rtd        0x0008
  3649. export_613:
  3650. 0000277E  4E56 0000                link       A6, 0
  3651. 00002782  206E 0008                movea.l    A0, [A6 + 0x8]
  3652. 00002786  2250                     movea.l    A1, [A0]
  3653. 00002788  2069 00AC                movea.l    A0, [A1 + 0xAC]
  3654. 0000278C  2050                     movea.l    A0, [A0]
  3655. 0000278E  3028 003C                move.w     D0, [A0 + 0x3C]
  3656. 00002792  48C0                     ext.l      D0
  3657. 00002794  4E5E                     unlink     A6
  3658. 00002796  4E74 0004                rtd        0x0004
  3659. export_614:
  3660. 0000279A  4E56 0000                link       A6, 0
  3661. 0000279E  554F                     subq.w     A7, 2
  3662. 000027A0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3663. 000027A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3664. 000027A8  206E 0008                movea.l    A0, [A6 + 0x8]
  3665. 000027AC  2250                     movea.l    A1, [A0]
  3666. 000027AE  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  3667. 000027B2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3668. 000027B6  A83D                     syscall    TEDispatch
  3669. 000027B8  544F                     addq.w     A7, 2
  3670. 000027BA  4E5E                     unlink     A6
  3671. 000027BC  4E74 000C                rtd        0x000C
  3672. export_615:
  3673. 000027C0  4E56 FFFC                link       A6, -0x0004
  3674. 000027C4  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  3675. 000027C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3676. 000027CC  486E FFFC                pea.l      [A6 - 0x4]
  3677. 000027D0  486E FFFE                pea.l      [A6 - 0x2]
  3678. 000027D4  206E 0008                movea.l    A0, [A6 + 0x8]
  3679. 000027D8  2250                     movea.l    A1, [A0]
  3680. 000027DA  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  3681. 000027DE  3F3C 0003                move.w     -[A7], 0x3
  3682. 000027E2  A83D                     syscall    TEDispatch
  3683. 000027E4  4E5E                     unlink     A6
  3684. 000027E6  4E74 000C                rtd        0x000C
  3685. export_616:
  3686. 000027EA  4E56 0000                link       A6, 0
  3687. 000027EE  2F0A                     move.l     -[A7], A2
  3688. 000027F0  246E 0008                movea.l    A2, [A6 + 0x8]
  3689. 000027F4  2052                     movea.l    A0, [A2]
  3690. 000027F6  2068 00AC                movea.l    A0, [A0 + 0xAC]
  3691. 000027FA  2050                     movea.l    A0, [A0]
  3692. 000027FC  3028 0020                move.w     D0, [A0 + 0x20]
  3693. 00002800  48C0                     ext.l      D0
  3694. 00002802  206E 0010                movea.l    A0, [A6 + 0x10]
  3695. 00002806  2080                     move.l     [A0], D0
  3696. 00002808  2052                     movea.l    A0, [A2]
  3697. 0000280A  2068 00AC                movea.l    A0, [A0 + 0xAC]
  3698. 0000280E  2050                     movea.l    A0, [A0]
  3699. 00002810  3028 0022                move.w     D0, [A0 + 0x22]
  3700. 00002814  48C0                     ext.l      D0
  3701. 00002816  206E 000C                movea.l    A0, [A6 + 0xC]
  3702. 0000281A  2080                     move.l     [A0], D0
  3703. 0000281C  245F                     movea.l    A2, [A7]+
  3704. 0000281E  4E5E                     unlink     A6
  3705. 00002820  4E74 000C                rtd        0x000C
  3706. export_617:
  3707. 00002824  4E56 0000                link       A6, 0
  3708. 00002828  48E7 1820                movem.l    -[A7], D3,D4,A2
  3709. 0000282C  206E 0008                movea.l    A0, [A6 + 0x8]
  3710. 00002830  2250                     movea.l    A1, [A0]
  3711. 00002832  2069 00AC                movea.l    A0, [A1 + 0xAC]
  3712. 00002836  2450                     movea.l    A2, [A0]
  3713. 00002838  362A 005E                move.w     D3, [A2 + 0x5E]
  3714. 0000283C  48C3                     ext.l      D3
  3715. 0000283E  382A 003C                move.w     D4, [A2 + 0x3C]
  3716. 00002842  48C4                     ext.l      D4
  3717. 00002844  6F14                     ble        +0x16 /* 0000285A */
  3718. 00002846  206A 003E                movea.l    A0, [A2 + 0x3E]
  3719. 0000284A  2050                     movea.l    A0, [A0]
  3720. 0000284C  D1C4                     add.l      A0, D4
  3721. 0000284E  1028 FFFF                move.b     D0, [A0 - 0x1]
  3722. 00002852  720D                     moveq.l    D1, 0x0D
  3723. 00002854  B001                     cmp.b      D0, D1
  3724. 00002856  6602                     bne        +0x4 /* 0000285A */
  3725. 00002858  5283                     addq.l     D3, 1
  3726. label0000285A:
  3727. 0000285A  2003                     move.l     D0, D3
  3728. 0000285C  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  3729. 00002860  4E5E                     unlink     A6
  3730. 00002862  4E74 0004                rtd        0x0004
  3731. export_618:
  3732. 00002866  4E56 0000                link       A6, 0
  3733. 0000286A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3734. 0000286E  594F                     subq.w     A7, 4
  3735. 00002870  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3736. 00002874  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3737. 00002878  206E 0008                movea.l    A0, [A6 + 0x8]
  3738. 0000287C  2250                     movea.l    A1, [A0]
  3739. 0000287E  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  3740. 00002882  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3741. 00002886  A83D                     syscall    TEDispatch
  3742. 00002888  281F                     move.l     D4, [A7]+
  3743. 0000288A  202E 000C                move.l     D0, [A6 + 0xC]
  3744. 0000288E  206E 0008                movea.l    A0, [A6 + 0x8]
  3745. 00002892  2250                     movea.l    A1, [A0]
  3746. 00002894  2469 00AC                movea.l    A2, [A1 + 0xAC]
  3747. 00002898  2652                     movea.l    A3, [A2]
  3748. 0000289A  362B 005E                move.w     D3, [A3 + 0x5E]
  3749. 0000289E  48C3                     ext.l      D3
  3750. 000028A0  B083                     cmp.l      D0, D3
  3751. 000028A2  6F2C                     ble        +0x2E /* 000028D0 */
  3752. 000028A4  206B 003E                movea.l    A0, [A3 + 0x3E]
  3753. 000028A8  2050                     movea.l    A0, [A0]
  3754. 000028AA  302B 003C                move.w     D0, [A3 + 0x3C]
  3755. 000028AE  48C0                     ext.l      D0
  3756. 000028B0  D1C0                     add.l      A0, D0
  3757. 000028B2  1028 FFFF                move.b     D0, [A0 - 0x1]
  3758. 000028B6  720D                     moveq.l    D1, 0x0D
  3759. 000028B8  B001                     cmp.b      D0, D1
  3760. 000028BA  6614                     bne        +0x16 /* 000028D0 */
  3761. 000028BC  594F                     subq.w     A7, 4
  3762. 000028BE  5383                     subq.l     D3, 1
  3763. 000028C0  2F03                     move.l     -[A7], D3
  3764. 000028C2  2F03                     move.l     -[A7], D3
  3765. 000028C4  2F0A                     move.l     -[A7], A2
  3766. 000028C6  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3767. 000028CA  A83D                     syscall    TEDispatch
  3768. 000028CC  201F                     move.l     D0, [A7]+
  3769. 000028CE  D880                     add.l      D4, D0
  3770. label000028D0:
  3771. 000028D0  2004                     move.l     D0, D4
  3772. 000028D2  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3773. 000028D6  4E5E                     unlink     A6
  3774. 000028D8  4E74 000C                rtd        0x000C
  3775. export_619:
  3776. 000028DC  4E56 FFFC                link       A6, -0x0004
  3777. 000028E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3778. 000028E4  4EAD CFA0                jsr        [A5 - 0x3060]
  3779. 000028E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3780. 000028EC  486E FFFC                pea.l      [A6 - 0x4]
  3781. 000028F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3782. 000028F4  4EAD EFC6                jsr        [A5 - 0x103A]
  3783. 000028F8  554F                     subq.w     A7, 2
  3784. 000028FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3785. 000028FE  206E 0008                movea.l    A0, [A6 + 0x8]
  3786. 00002902  2250                     movea.l    A1, [A0]
  3787. 00002904  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  3788. 00002908  A83C                     syscall    TEGetOffset
  3789. 0000290A  301F                     move.w     D0, [A7]+
  3790. 0000290C  48C0                     ext.l      D0
  3791. 0000290E  4E5E                     unlink     A6
  3792. 00002910  4E74 0008                rtd        0x0008
  3793. export_620:
  3794. 00002914  4E56 FFFC                link       A6, -0x0004
  3795. 00002918  0CAE 0000 7FFF 0010      cmpi.l     [A6 + 0x10], 0x7FFF
  3796. 00002920  6F16                     ble        +0x18 /* 00002938 */
  3797. 00002922  2F3C 0000 041D           move.l     -[A7], 0x41D
  3798. 00002928  486D F62E                pea.l      [A5 - 0x9D2]
  3799. 0000292C  486D F63C                pea.l      [A5 - 0x9C4]
  3800. 00002930  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3801. 00002934  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3802. label00002938:
  3803. 00002938  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3804. 0000293C  4EAD CFA0                jsr        [A5 - 0x3060]
  3805. 00002940  594F                     subq.w     A7, 4
  3806. 00002942  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  3807. 00002946  206E 0008                movea.l    A0, [A6 + 0x8]
  3808. 0000294A  2250                     movea.l    A1, [A0]
  3809. 0000294C  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  3810. 00002950  3F3C 0008                move.w     -[A7], 0x8
  3811. 00002954  A83D                     syscall    TEDispatch
  3812. 00002956  201F                     move.l     D0, [A7]+
  3813. 00002958  2D40 FFFC                move.l     [A6 - 0x4], D0
  3814. 0000295C  2F00                     move.l     -[A7], D0
  3815. 0000295E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3816. 00002962  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3817. 00002966  4EAD EFBA                jsr        [A5 - 0x1046]
  3818. 0000296A  4E5E                     unlink     A6
  3819. 0000296C  4E74 000C                rtd        0x000C
  3820. export_621:
  3821. 00002970  4E56 0000                link       A6, 0
  3822. 00002974  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  3823. 00002978  262E 000C                move.l     D3, [A6 + 0xC]
  3824. 0000297C  246E 0008                movea.l    A2, [A6 + 0x8]
  3825. 00002980  2052                     movea.l    A0, [A2]
  3826. 00002982  2068 00AC                movea.l    A0, [A0 + 0xAC]
  3827. 00002986  2050                     movea.l    A0, [A0]
  3828. 00002988  3828 003C                move.w     D4, [A0 + 0x3C]
  3829. 0000298C  48C4                     ext.l      D4
  3830. 0000298E  B684                     cmp.l      D3, D4
  3831. 00002990  6C02                     bge        +0x4 /* 00002994 */
  3832. 00002992  6002                     bra        +0x4 /* 00002996 */
  3833. label00002994:
  3834. 00002994  2604                     move.l     D3, D4
  3835. label00002996:
  3836. 00002996  2D43 000C                move.l     [A6 + 0xC], D3
  3837. 0000299A  96AE 0010                sub.l      D3, [A6 + 0x10]
  3838. 0000299E  7800                     moveq.l    D4, 0x00
  3839. 000029A0  B684                     cmp.l      D3, D4
  3840. 000029A2  6F04                     ble        +0x6 /* 000029A8 */
  3841. 000029A4  2A03                     move.l     D5, D3
  3842. 000029A6  6002                     bra        +0x4 /* 000029AA */
  3843. label000029A8:
  3844. 000029A8  2A04                     move.l     D5, D4
  3845. label000029AA:
  3846. 000029AA  2F05                     move.l     -[A7], D5
  3847. 000029AC  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  3848. 000029B0  584F                     addq.w     A7, 4
  3849. 000029B2  2640                     movea.l    A3, D0
  3850. 000029B4  2F0B                     move.l     -[A7], A3
  3851. 000029B6  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  3852. 000029BA  BA84                     cmp.l      D5, D4
  3853. 000029BC  6F18                     ble        +0x1A /* 000029D6 */
  3854. 000029BE  2052                     movea.l    A0, [A2]
  3855. 000029C0  2068 00AC                movea.l    A0, [A0 + 0xAC]
  3856. 000029C4  2050                     movea.l    A0, [A0]
  3857. 000029C6  2068 003E                movea.l    A0, [A0 + 0x3E]
  3858. 000029CA  2050                     movea.l    A0, [A0]
  3859. 000029CC  D1EE 0010                add.l      A0, [A6 + 0x10]
  3860. 000029D0  2253                     movea.l    A1, [A3]
  3861. 000029D2  2005                     move.l     D0, D5
  3862. 000029D4  A02E                     syscall    BlockMove/BlockMoveData
  3863. label000029D6:
  3864. 000029D6  200B                     move.l     D0, A3
  3865. 000029D8  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  3866. 000029DC  4E5E                     unlink     A6
  3867. 000029DE  4E74 000C                rtd        0x000C
  3868. export_622:
  3869. 000029E2  4E56 0000                link       A6, 0
  3870. 000029E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3871. 000029EA  4EAD CFA0                jsr        [A5 - 0x3060]
  3872. 000029EE  202E 000C                move.l     D0, [A6 + 0xC]
  3873. 000029F2  7212                     moveq.l    D1, 0x12
  3874. 000029F4  B041                     cmp.w      D0, D1
  3875. 000029F6  6714                     beq        +0x16 /* 00002A0C */
  3876. 000029F8  7213                     moveq.l    D1, 0x13
  3877. 000029FA  B041                     cmp.w      D0, D1
  3878. 000029FC  671C                     beq        +0x1E /* 00002A1A */
  3879. 000029FE  7214                     moveq.l    D1, 0x14
  3880. 00002A00  B041                     cmp.w      D0, D1
  3881. 00002A02  673A                     beq        +0x3C /* 00002A3E */
  3882. 00002A04  7215                     moveq.l    D1, 0x15
  3883. 00002A06  B041                     cmp.w      D0, D1
  3884. 00002A08  6766                     beq        +0x68 /* 00002A70 */
  3885. 00002A0A  6070                     bra        +0x72 /* 00002A7C */
  3886. label00002A0C:
  3887. 00002A0C  206E 0008                movea.l    A0, [A6 + 0x8]
  3888. 00002A10  2250                     movea.l    A1, [A0]
  3889. 00002A12  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  3890. 00002A16  A9D6                     syscall    TECut
  3891. 00002A18  600C                     bra        +0xE /* 00002A26 */
  3892. label00002A1A:
  3893. 00002A1A  206E 0008                movea.l    A0, [A6 + 0x8]
  3894. 00002A1E  2250                     movea.l    A1, [A0]
  3895. 00002A20  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  3896. 00002A24  A9D5                     syscall    TECopy
  3897. label00002A26:
  3898. 00002A26  594F                     subq.w     A7, 4
  3899. 00002A28  A9FC                     syscall    ZeroScrap
  3900. 00002A2A  584F                     addq.w     A7, 4
  3901. 00002A2C  554F                     subq.w     A7, 2
  3902. 00002A2E  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  3903. 00002A32  544F                     addq.w     A7, 2
  3904. 00002A34  2F2D CD78                move.l     -[A7], [A5 - 0x3288]
  3905. 00002A38  4EAD F9C2                jsr        [A5 - 0x63E]
  3906. 00002A3C  603E                     bra        +0x40 /* 00002A7C */
  3907. label00002A3E:
  3908. 00002A3E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3909. 00002A44  2F2D CD78                move.l     -[A7], [A5 - 0x3288]
  3910. 00002A48  4EAD F9B6                jsr        [A5 - 0x64A]
  3911. 00002A4C  2F00                     move.l     -[A7], D0
  3912. 00002A4E  7001                     moveq.l    D0, 0x01
  3913. 00002A50  1F00                     move.b     -[A7], D0
  3914. 00002A52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3915. 00002A56  4EAD F54E                jsr        [A5 - 0xAB2]
  3916. 00002A5A  554F                     subq.w     A7, 2
  3917. 00002A5C  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  3918. 00002A60  544F                     addq.w     A7, 2
  3919. 00002A62  206E 0008                movea.l    A0, [A6 + 0x8]
  3920. 00002A66  2250                     movea.l    A1, [A0]
  3921. 00002A68  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  3922. 00002A6C  A9DB                     syscall    TEPaste
  3923. 00002A6E  600C                     bra        +0xE /* 00002A7C */
  3924. label00002A70:
  3925. 00002A70  206E 0008                movea.l    A0, [A6 + 0x8]
  3926. 00002A74  2250                     movea.l    A1, [A0]
  3927. 00002A76  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  3928. 00002A7A  A9D7                     syscall    TEDelete
  3929. label00002A7C:
  3930. 00002A7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3931. 00002A80  4EAD F55A                jsr        [A5 - 0xAA6]
  3932. 00002A84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3933. 00002A88  4EAD F3F2                jsr        [A5 - 0xC0E]
  3934. 00002A8C  4E5E                     unlink     A6
  3935. 00002A8E  4E74 0008                rtd        0x0008
  3936. export_623:
  3937. 00002A92  4E56 0000                link       A6, 0
  3938. 00002A96  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3939. 00002A9A  4227                     clr.b      -[A7]
  3940. 00002A9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3941. 00002AA0  4EAD F54E                jsr        [A5 - 0xAB2]
  3942. 00002AA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3943. 00002AA8  4EAD CFA0                jsr        [A5 - 0x3060]
  3944. 00002AAC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3945. 00002AB0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3946. 00002AB4  206E 0008                movea.l    A0, [A6 + 0x8]
  3947. 00002AB8  2250                     movea.l    A1, [A0]
  3948. 00002ABA  2F29 00AC                move.l     -[A7], [A1 + 0xAC]
  3949. 00002ABE  A9DE                     syscall    TEInsert
  3950. 00002AC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3951. 00002AC4  4EAD F55A                jsr        [A5 - 0xAA6]
  3952. 00002AC8  102E 000C                move.b     D0, [A6 + 0xC]
  3953. 00002ACC  6708                     beq        +0xA /* 00002AD6 */
  3954. 00002ACE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3955. 00002AD2  4EAD EF36                jsr        [A5 - 0x10CA]
  3956. label00002AD6:
  3957. 00002AD6  4E5E                     unlink     A6
  3958. 00002AD8  4E74 000E                rtd        0x000E
  3959. fn00002ADC:
  3960. 00002ADC  4E56 FFF4                link       A6, -0x000C
  3961. 00002AE0  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  3962. 00002AE4  246E 0008                movea.l    A2, [A6 + 0x8]
  3963. 00002AE8  2052                     movea.l    A0, [A2]
  3964. 00002AEA  216E 0012 0008           move.l     [A0 + 0x8], [A6 + 0x12]
  3965. 00002AF0  262E 000E                move.l     D3, [A6 + 0xE]
  3966. 00002AF4  2052                     movea.l    A0, [A2]
  3967. 00002AF6  2143 000C                move.l     [A0 + 0xC], D3
  3968. 00002AFA  7000                     moveq.l    D0, 0x00
  3969. 00002AFC  2052                     movea.l    A0, [A2]
  3970. 00002AFE  2140 0024                move.l     [A0 + 0x24], D0
  3971. 00002B02  2052                     movea.l    A0, [A2]
  3972. 00002B04  2140 0010                move.l     [A0 + 0x10], D0
  3973. 00002B08  2052                     movea.l    A0, [A2]
  3974. 00002B0A  2140 0038                move.l     [A0 + 0x38], D0
  3975. 00002B0E  382E 000C                move.w     D4, [A6 + 0xC]
  3976. 00002B12  6F16                     ble        +0x18 /* 00002B2A */
  3977. 00002B14  4A83                     tst.l      D3
  3978. 00002B16  6604                     bne        +0x6 /* 00002B1C */
  3979. 00002B18  3A04                     move.w     D5, D4
  3980. 00002B1A  6010                     bra        +0x12 /* 00002B2C */
  3981. label00002B1C:
  3982. 00002B1C  3A2E 000C                move.w     D5, [A6 + 0xC]
  3983. 00002B20  DA6E 0010                add.w      D5, [A6 + 0x10]
  3984. 00002B24  70EF                     moveq.l    D0, 0xFFFFFFEF
  3985. 00002B26  DA40                     add.w      D5, D0
  3986. 00002B28  6002                     bra        +0x4 /* 00002B2C */
  3987. label00002B2A:
  3988. 00002B2A  4245                     clr.w      D5
  3989. label00002B2C:
  3990. 00002B2C  202E 000E                move.l     D0, [A6 + 0xE]
  3991. 00002B30  4480                     neg.l      D0
  3992. 00002B32  9180                     subx.l     D0, D0
  3993. 00002B34  5280                     addq.l     D0, 1
  3994. 00002B36  246E 0008                movea.l    A2, [A6 + 0x8]
  3995. 00002B3A  2052                     movea.l    A0, [A2]
  3996. 00002B3C  1140 003C                move.b     [A0 + 0x3C], D0
  3997. 00002B40  3F05                     move.w     -[A7], D5
  3998. 00002B42  2F0A                     move.l     -[A7], A2
  3999. 00002B44  4EBA DEE0                jsr        [PC - 0x2120 /* 00000A26 */]
  4000. 00002B48  2652                     movea.l    A3, [A2]
  4001. 00002B4A  262B 000C                move.l     D3, [A3 + 0xC]
  4002. 00002B4E  7813                     moveq.l    D4, 0x13
  4003. 00002B50  B684                     cmp.l      D3, D4
  4004. 00002B52  670A                     beq        +0xC /* 00002B5E */
  4005. 00002B54  7012                     moveq.l    D0, 0x12
  4006. 00002B56  B680                     cmp.l      D3, D0
  4007. 00002B58  6704                     beq        +0x6 /* 00002B5E */
  4008. 00002B5A  7000                     moveq.l    D0, 0x00
  4009. 00002B5C  6002                     bra        +0x4 /* 00002B60 */
  4010. label00002B5E:
  4011. 00002B5E  7001                     moveq.l    D0, 0x01
  4012. label00002B60:
  4013. 00002B60  1740 003E                move.b     [A3 + 0x3E], D0
  4014. 00002B64  2652                     movea.l    A3, [A2]
  4015. 00002B66  202B 000C                move.l     D0, [A3 + 0xC]
  4016. 00002B6A  B084                     cmp.l      D0, D4
  4017. 00002B6C  6604                     bne        +0x6 /* 00002B72 */
  4018. 00002B6E  7000                     moveq.l    D0, 0x00
  4019. 00002B70  6002                     bra        +0x4 /* 00002B74 */
  4020. label00002B72:
  4021. 00002B72  7001                     moveq.l    D0, 0x01
  4022. label00002B74:
  4023. 00002B74  2000                     move.l     D0, D0
  4024. 00002B76  1740 003D                move.b     [A3 + 0x3D], D0
  4025. 00002B7A  486E FFF4                pea.l      [A6 - 0xC]
  4026. 00002B7E  486E FFF8                pea.l      [A6 - 0x8]
  4027. 00002B82  2052                     movea.l    A0, [A2]
  4028. 00002B84  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4029. 00002B88  4EAD F27A                jsr        [A5 - 0xD86]
  4030. 00002B8C  202E FFF4                move.l     D0, [A6 - 0xC]
  4031. 00002B90  2052                     movea.l    A0, [A2]
  4032. 00002B92  2140 0030                move.l     [A0 + 0x30], D0
  4033. 00002B96  2052                     movea.l    A0, [A2]
  4034. 00002B98  2140 0028                move.l     [A0 + 0x28], D0
  4035. 00002B9C  202E FFF8                move.l     D0, [A6 - 0x8]
  4036. 00002BA0  2052                     movea.l    A0, [A2]
  4037. 00002BA2  2140 0034                move.l     [A0 + 0x34], D0
  4038. 00002BA6  2052                     movea.l    A0, [A2]
  4039. 00002BA8  2140 002C                move.l     [A0 + 0x2C], D0
  4040. 00002BAC  202E FFF4                move.l     D0, [A6 - 0xC]
  4041. 00002BB0  2052                     movea.l    A0, [A2]
  4042. 00002BB2  2140 001C                move.l     [A0 + 0x1C], D0
  4043. 00002BB6  2052                     movea.l    A0, [A2]
  4044. 00002BB8  2140 0014                move.l     [A0 + 0x14], D0
  4045. 00002BBC  202E FFF8                move.l     D0, [A6 - 0x8]
  4046. 00002BC0  2052                     movea.l    A0, [A2]
  4047. 00002BC2  2140 0020                move.l     [A0 + 0x20], D0
  4048. 00002BC6  2052                     movea.l    A0, [A2]
  4049. 00002BC8  2140 0018                move.l     [A0 + 0x18], D0
  4050. 00002BCC  7001                     moveq.l    D0, 0x01
  4051. 00002BCE  1F00                     move.b     -[A7], D0
  4052. 00002BD0  2F0A                     move.l     -[A7], A2
  4053. 00002BD2  4EAD FB58                jsr        [A5 - 0x4A8]
  4054. 00002BD6  2052                     movea.l    A0, [A2]
  4055. 00002BD8  4A28 003E                tst.b      [A0 + 0x3E]
  4056. 00002BDC  671A                     beq        +0x1C /* 00002BF8 */
  4057. 00002BDE  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4058. 00002BE4  486E FFFC                pea.l      [A6 - 0x4]
  4059. 00002BE8  2F2D CD78                move.l     -[A7], [A5 - 0x3288]
  4060. 00002BEC  4EAD F9B0                jsr        [A5 - 0x650]
  4061. 00002BF0  2052                     movea.l    A0, [A2]
  4062. 00002BF2  216E FFFC 0038           move.l     [A0 + 0x38], [A6 - 0x4]
  4063. label00002BF8:
  4064. 00002BF8  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  4065. 00002BFC  4E5E                     unlink     A6
  4066. 00002BFE  4E74 000E                rtd        0x000E
  4067. export_624:
  4068. 00002C02  4E56 FFD4                link       A6, -0x002C
  4069. 00002C06  2F0A                     move.l     -[A7], A2
  4070. 00002C08  246E 0008                movea.l    A2, [A6 + 0x8]
  4071. 00002C0C  2052                     movea.l    A0, [A2]
  4072. 00002C0E  7010                     moveq.l    D0, 0x10
  4073. 00002C10  D1C0                     add.l      A0, D0
  4074. 00002C12  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  4075. 00002C16  7004                     moveq.l    D0, 0x04
  4076. label00002C18:
  4077. 00002C18  22D8                     move.l     [A1]+, [A0]+
  4078. 00002C1A  51C8 FFFC                dbf        D0, -0x6 /* 00002C18 */
  4079. 00002C1E  2052                     movea.l    A0, [A2]
  4080. 00002C20  7024                     moveq.l    D0, 0x24
  4081. 00002C22  D1C0                     add.l      A0, D0
  4082. 00002C24  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4083. 00002C28  7004                     moveq.l    D0, 0x04
  4084. label00002C2A:
  4085. 00002C2A  22D8                     move.l     [A1]+, [A0]+
  4086. 00002C2C  51C8 FFFC                dbf        D0, -0x6 /* 00002C2A */
  4087. 00002C30  1D6E 000C FFFC           move.b     [A6 - 0x4], [A6 + 0xC]
  4088. 00002C36  7004                     moveq.l    D0, 0x04
  4089. 00002C38  2F00                     move.l     -[A7], D0
  4090. 00002C3A  486E FFD4                pea.l      [A6 - 0x2C]
  4091. 00002C3E  2052                     movea.l    A0, [A2]
  4092. 00002C40  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4093. 00002C44  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  4094. 00002C48  245F                     movea.l    A2, [A7]+
  4095. 00002C4A  4E5E                     unlink     A6
  4096. 00002C4C  4E74 0006                rtd        0x0006
  4097. export_625:
  4098. 00002C50  4E56 FFF8                link       A6, -0x0008
  4099. 00002C54  48E7 0030                movem.l    -[A7], A2,A3
  4100. 00002C58  246E 0008                movea.l    A2, [A6 + 0x8]
  4101. 00002C5C  2652                     movea.l    A3, [A2]
  4102. 00002C5E  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  4103. 00002C62  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4104. 00002C66  4EAD F262                jsr        [A5 - 0xD9E]
  4105. 00002C6A  486E FFF8                pea.l      [A6 - 0x8]
  4106. 00002C6E  486E FFFC                pea.l      [A6 - 0x4]
  4107. 00002C72  2052                     movea.l    A0, [A2]
  4108. 00002C74  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4109. 00002C78  4EAD F27A                jsr        [A5 - 0xD86]
  4110. 00002C7C  2052                     movea.l    A0, [A2]
  4111. 00002C7E  216E FFF8 001C           move.l     [A0 + 0x1C], [A6 - 0x8]
  4112. 00002C84  202E FFFC                move.l     D0, [A6 - 0x4]
  4113. 00002C88  2052                     movea.l    A0, [A2]
  4114. 00002C8A  2140 0020                move.l     [A0 + 0x20], D0
  4115. 00002C8E  2052                     movea.l    A0, [A2]
  4116. 00002C90  2140 0018                move.l     [A0 + 0x18], D0
  4117. 00002C94  7001                     moveq.l    D0, 0x01
  4118. 00002C96  1F00                     move.b     -[A7], D0
  4119. 00002C98  2F0A                     move.l     -[A7], A2
  4120. 00002C9A  4EAD FB70                jsr        [A5 - 0x490]
  4121. 00002C9E  4CDF 0C00                movem.l    A2,A3, [A7]+
  4122. 00002CA2  4E5E                     unlink     A6
  4123. 00002CA4  4E74 0004                rtd        0x0004
  4124. export_626:
  4125. 00002CA8  4E56 FFF8                link       A6, -0x0008
  4126. 00002CAC  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  4127. 00002CB0  246E 0008                movea.l    A2, [A6 + 0x8]
  4128. 00002CB4  2052                     movea.l    A0, [A2]
  4129. 00002CB6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4130. 00002CBA  4EAD F256                jsr        [A5 - 0xDAA]
  4131. 00002CBE  2A00                     move.l     D5, D0
  4132. 00002CC0  2052                     movea.l    A0, [A2]
  4133. 00002CC2  4A28 0006                tst.b      [A0 + 0x6]
  4134. 00002CC6  6716                     beq        +0x18 /* 00002CDE */
  4135. 00002CC8  2F3C 0000 009A           move.l     -[A7], 0x9A
  4136. 00002CCE  486D FBD8                pea.l      [A5 - 0x428]
  4137. 00002CD2  486D FBEA                pea.l      [A5 - 0x416]
  4138. 00002CD6  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  4139. 00002CDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4140. label00002CDE:
  4141. 00002CDE  206E 000C                movea.l    A0, [A6 + 0xC]
  4142. 00002CE2  2252                     movea.l    A1, [A2]
  4143. 00002CE4  7040                     moveq.l    D0, 0x40
  4144. 00002CE6  D3C0                     add.l      A1, D0
  4145. 00002CE8  22D8                     move.l     [A1]+, [A0]+
  4146. 00002CEA  22D8                     move.l     [A1]+, [A0]+
  4147. 00002CEC  22D8                     move.l     [A1]+, [A0]+
  4148. 00002CEE  22D8                     move.l     [A1]+, [A0]+
  4149. 00002CF0  0C2E 0008 0012           cmpi.b     [A6 + 0x12], 0x8
  4150. 00002CF6  6608                     bne        +0xA /* 00002D00 */
  4151. 00002CF8  2F0A                     move.l     -[A7], A2
  4152. 00002CFA  4EAD FB4C                jsr        [A5 - 0x4B4]
  4153. 00002CFE  601E                     bra        +0x20 /* 00002D1E */
  4154. label00002D00:
  4155. 00002D00  0C6E 0075 0010           cmpi.w     [A6 + 0x10], 0x75 /* 'u' */
  4156. 00002D06  660A                     bne        +0xC /* 00002D12 */
  4157. 00002D08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4158. 00002D0C  4EAD FB52                jsr        [A5 - 0x4AE]
  4159. 00002D10  600C                     bra        +0xE /* 00002D1E */
  4160. label00002D12:
  4161. 00002D12  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  4162. 00002D16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4163. 00002D1A  4EAD FB46                jsr        [A5 - 0x4BA]
  4164. label00002D1E:
  4165. 00002D1E  246E 0008                movea.l    A2, [A6 + 0x8]
  4166. 00002D22  2652                     movea.l    A3, [A2]
  4167. 00002D24  4A2B 003C                tst.b      [A3 + 0x3C]
  4168. 00002D28  6724                     beq        +0x26 /* 00002D4E */
  4169. 00002D2A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4170. 00002D2E  4EAD F256                jsr        [A5 - 0xDAA]
  4171. 00002D32  2800                     move.l     D4, D0
  4172. 00002D34  2004                     move.l     D0, D4
  4173. 00002D36  9085                     sub.l      D0, D5
  4174. 00002D38  2052                     movea.l    A0, [A2]
  4175. 00002D3A  D1A8 0018                add.l      [A0 + 0x18], D0
  4176. 00002D3E  2028 0018                move.l     D0, [A0 + 0x18]
  4177. 00002D42  7600                     moveq.l    D3, 0x00
  4178. 00002D44  B083                     cmp.l      D0, D3
  4179. 00002D46  6A06                     bpl        +0x8 /* 00002D4E */
  4180. 00002D48  2052                     movea.l    A0, [A2]
  4181. 00002D4A  2143 0018                move.l     [A0 + 0x18], D3
  4182. label00002D4E:
  4183. 00002D4E  7001                     moveq.l    D0, 0x01
  4184. 00002D50  1F00                     move.b     -[A7], D0
  4185. 00002D52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4186. 00002D56  4EAD FB70                jsr        [A5 - 0x490]
  4187. 00002D5A  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  4188. 00002D5E  4E5E                     unlink     A6
  4189. 00002D60  4E74 000C                rtd        0x000C
  4190. export_627:
  4191. 00002D64  4E56 0000                link       A6, 0
  4192. 00002D68  48E7 0030                movem.l    -[A7], A2,A3
  4193. 00002D6C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4194. 00002D70  246E 0008                movea.l    A2, [A6 + 0x8]
  4195. 00002D74  2652                     movea.l    A3, [A2]
  4196. 00002D76  3F2B 004E                move.w     -[A7], [A3 + 0x4E]
  4197. 00002D7A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4198. 00002D7E  4EAD F268                jsr        [A5 - 0xD98]
  4199. 00002D82  4CDF 0C00                movem.l    A2,A3, [A7]+
  4200. 00002D86  4E5E                     unlink     A6
  4201. 00002D88  4E74 0006                rtd        0x0006
  4202. export_628:
  4203. 00002D8C  4E56 FFE0                link       A6, -0x0020
  4204. 00002D90  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  4205. 00002D94  486E FFE0                pea.l      [A6 - 0x20]
  4206. 00002D98  486E FFE4                pea.l      [A6 - 0x1C]
  4207. 00002D9C  246E 0008                movea.l    A2, [A6 + 0x8]
  4208. 00002DA0  2052                     movea.l    A0, [A2]
  4209. 00002DA2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4210. 00002DA6  4EAD F27A                jsr        [A5 - 0xD86]
  4211. 00002DAA  262E FFE0                move.l     D3, [A6 - 0x20]
  4212. 00002DAE  2052                     movea.l    A0, [A2]
  4213. 00002DB0  2028 0014                move.l     D0, [A0 + 0x14]
  4214. 00002DB4  B680                     cmp.l      D3, D0
  4215. 00002DB6  6E00 00D4                bgt        +0xD6 /* 00002E8C */
  4216. 00002DBA  202E FFE4                move.l     D0, [A6 - 0x1C]
  4217. 00002DBE  B083                     cmp.l      D0, D3
  4218. 00002DC0  6E00 00CA                bgt        +0xCC /* 00002E8C */
  4219. 00002DC4  2D43 FFE8                move.l     [A6 - 0x18], D3
  4220. 00002DC8  486E FFE8                pea.l      [A6 - 0x18]
  4221. 00002DCC  486E FFEC                pea.l      [A6 - 0x14]
  4222. 00002DD0  2052                     movea.l    A0, [A2]
  4223. 00002DD2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4224. 00002DD6  4EAD F238                jsr        [A5 - 0xDC8]
  4225. 00002DDA  47EE FFEC                lea.l      A3, [A6 - 0x14]
  4226. 00002DDE  1013                     move.b     D0, [A3]
  4227. 00002DE0  7201                     moveq.l    D1, 0x01
  4228. 00002DE2  B001                     cmp.b      D0, D1
  4229. 00002DE4  6500 00BC                bcs        +0xBE /* 00002EA2 */
  4230. 00002DE8  594F                     subq.w     A7, 4
  4231. 00002DEA  2052                     movea.l    A0, [A2]
  4232. 00002DEC  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4233. 00002DF0  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  4234. 00002DF4  2A1F                     move.l     D5, [A7]+
  4235. 00002DF6  2005                     move.l     D0, D5
  4236. 00002DF8  49EE FFEC                lea.l      A4, [A6 - 0x14]
  4237. 00002DFC  1414                     move.b     D2, [A4]
  4238. 00002DFE  7200                     moveq.l    D1, 0x00
  4239. 00002E00  1202                     move.b     D1, D2
  4240. 00002E02  D081                     add.l      D0, D1
  4241. 00002E04  2F00                     move.l     -[A7], D0
  4242. 00002E06  2052                     movea.l    A0, [A2]
  4243. 00002E08  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4244. 00002E0C  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  4245. 00002E10  504F                     addq.w     A7, 8
  4246. 00002E12  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4247. 00002E16  2052                     movea.l    A0, [A2]
  4248. 00002E18  2068 0024                movea.l    A0, [A0 + 0x24]
  4249. 00002E1C  2610                     move.l     D3, [A0]
  4250. 00002E1E  2043                     movea.l    A0, D3
  4251. 00002E20  2248                     movea.l    A1, A0
  4252. 00002E22  122E FFEC                move.b     D1, [A6 - 0x14]
  4253. 00002E26  7000                     moveq.l    D0, 0x00
  4254. 00002E28  1001                     move.b     D0, D1
  4255. 00002E2A  D3C0                     add.l      A1, D0
  4256. 00002E2C  2005                     move.l     D0, D5
  4257. 00002E2E  A02E                     syscall    BlockMove/BlockMoveData
  4258. 00002E30  4244                     clr.w      D4
  4259. 00002E32  41EE FFEC                lea.l      A0, [A6 - 0x14]
  4260. 00002E36  2D48 FFF4                move.l     [A6 - 0xC], A0
  4261. 00002E3A  601E                     bra        +0x20 /* 00002E5A */
  4262. label00002E3C:
  4263. 00002E3C  3604                     move.w     D3, D4
  4264. 00002E3E  48C3                     ext.l      D3
  4265. 00002E40  41EE FFED                lea.l      A0, [A6 - 0x13]
  4266. 00002E44  1030 3000                move.b     D0, [A0 + D3.w]
  4267. 00002E48  206E 0008                movea.l    A0, [A6 + 0x8]
  4268. 00002E4C  2250                     movea.l    A1, [A0]
  4269. 00002E4E  2069 0024                movea.l    A0, [A1 + 0x24]
  4270. 00002E52  2050                     movea.l    A0, [A0]
  4271. 00002E54  D1C3                     add.l      A0, D3
  4272. 00002E56  1080                     move.b     [A0], D0
  4273. 00002E58  5244                     addq.w     D4, 1
  4274. label00002E5A:
  4275. 00002E5A  3004                     move.w     D0, D4
  4276. 00002E5C  48C0                     ext.l      D0
  4277. 00002E5E  206E FFF4                movea.l    A0, [A6 - 0xC]
  4278. 00002E62  1410                     move.b     D2, [A0]
  4279. 00002E64  7200                     moveq.l    D1, 0x00
  4280. 00002E66  1202                     move.b     D1, D2
  4281. 00002E68  B081                     cmp.l      D0, D1
  4282. 00002E6A  6DD0                     blt        -0x2E /* 00002E3C */
  4283. 00002E6C  122E FFEC                move.b     D1, [A6 - 0x14]
  4284. 00002E70  7000                     moveq.l    D0, 0x00
  4285. 00002E72  1001                     move.b     D0, D1
  4286. 00002E74  246E 0008                movea.l    A2, [A6 + 0x8]
  4287. 00002E78  2052                     movea.l    A0, [A2]
  4288. 00002E7A  91A8 0014                sub.l      [A0 + 0x14], D0
  4289. 00002E7E  122E FFEC                move.b     D1, [A6 - 0x14]
  4290. 00002E82  7000                     moveq.l    D0, 0x00
  4291. 00002E84  1001                     move.b     D0, D1
  4292. 00002E86  2052                     movea.l    A0, [A2]
  4293. 00002E88  91A8 0028                sub.l      [A0 + 0x28], D0
  4294. label00002E8C:
  4295. 00002E8C  7008                     moveq.l    D0, 0x08
  4296. 00002E8E  1F00                     move.b     -[A7], D0
  4297. 00002E90  246E 0008                movea.l    A2, [A6 + 0x8]
  4298. 00002E94  2652                     movea.l    A3, [A2]
  4299. 00002E96  3F2B 004E                move.w     -[A7], [A3 + 0x4E]
  4300. 00002E9A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4301. 00002E9E  4EAD F268                jsr        [A5 - 0xD98]
  4302. label00002EA2:
  4303. 00002EA2  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  4304. 00002EA6  4E5E                     unlink     A6
  4305. 00002EA8  4E74 0004                rtd        0x0004
  4306. export_629:
  4307. 00002EAC  4E56 FFD8                link       A6, -0x0028
  4308. 00002EB0  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  4309. 00002EB4  486E FFD8                pea.l      [A6 - 0x28]
  4310. 00002EB8  486E FFDC                pea.l      [A6 - 0x24]
  4311. 00002EBC  246E 0008                movea.l    A2, [A6 + 0x8]
  4312. 00002EC0  2052                     movea.l    A0, [A2]
  4313. 00002EC2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4314. 00002EC6  4EAD F27A                jsr        [A5 - 0xD86]
  4315. 00002ECA  202E FFDC                move.l     D0, [A6 - 0x24]
  4316. 00002ECE  262E FFD8                move.l     D3, [A6 - 0x28]
  4317. 00002ED2  B083                     cmp.l      D0, D3
  4318. 00002ED4  6E00 00A0                bgt        +0xA2 /* 00002F76 */
  4319. 00002ED8  2D43 FFE0                move.l     [A6 - 0x20], D3
  4320. 00002EDC  486E FFE0                pea.l      [A6 - 0x20]
  4321. 00002EE0  486E FFE8                pea.l      [A6 - 0x18]
  4322. 00002EE4  2052                     movea.l    A0, [A2]
  4323. 00002EE6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4324. 00002EEA  4EAD F23E                jsr        [A5 - 0xDC2]
  4325. 00002EEE  0C2E 0001 FFE8           cmpi.b     [A6 - 0x18], 0x1
  4326. 00002EF4  6500 0096                bcs        +0x98 /* 00002F8C */
  4327. 00002EF8  594F                     subq.w     A7, 4
  4328. 00002EFA  2052                     movea.l    A0, [A2]
  4329. 00002EFC  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4330. 00002F00  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  4331. 00002F04  2C1F                     move.l     D6, [A7]+
  4332. 00002F06  2006                     move.l     D0, D6
  4333. 00002F08  142E FFE8                move.b     D2, [A6 - 0x18]
  4334. 00002F0C  7200                     moveq.l    D1, 0x00
  4335. 00002F0E  1202                     move.b     D1, D2
  4336. 00002F10  D081                     add.l      D0, D1
  4337. 00002F12  2F00                     move.l     -[A7], D0
  4338. 00002F14  2052                     movea.l    A0, [A2]
  4339. 00002F16  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4340. 00002F1A  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  4341. 00002F1E  504F                     addq.w     A7, 8
  4342. 00002F20  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4343. 00002F24  4245                     clr.w      D5
  4344. 00002F26  6022                     bra        +0x24 /* 00002F4A */
  4345. label00002F28:
  4346. 00002F28  3005                     move.w     D0, D5
  4347. 00002F2A  48C0                     ext.l      D0
  4348. 00002F2C  41EE FFE9                lea.l      A0, [A6 - 0x17]
  4349. 00002F30  1030 0000                move.b     D0, [A0 + D0.w]
  4350. 00002F34  2206                     move.l     D1, D6
  4351. 00002F36  5286                     addq.l     D6, 1
  4352. 00002F38  206E 0008                movea.l    A0, [A6 + 0x8]
  4353. 00002F3C  2250                     movea.l    A1, [A0]
  4354. 00002F3E  2069 0024                movea.l    A0, [A1 + 0x24]
  4355. 00002F42  D290                     add.l      D1, [A0]
  4356. 00002F44  2041                     movea.l    A0, D1
  4357. 00002F46  1080                     move.b     [A0], D0
  4358. 00002F48  5245                     addq.w     D5, 1
  4359. label00002F4A:
  4360. 00002F4A  246E 0008                movea.l    A2, [A6 + 0x8]
  4361. 00002F4E  2052                     movea.l    A0, [A2]
  4362. 00002F50  3005                     move.w     D0, D5
  4363. 00002F52  48C0                     ext.l      D0
  4364. 00002F54  182E FFE8                move.b     D4, [A6 - 0x18]
  4365. 00002F58  7600                     moveq.l    D3, 0x00
  4366. 00002F5A  1604                     move.b     D3, D4
  4367. 00002F5C  B083                     cmp.l      D0, D3
  4368. 00002F5E  6DC8                     blt        -0x36 /* 00002F28 */
  4369. 00002F60  D7A8 002C                add.l      [A0 + 0x2C], D3
  4370. 00002F64  701D                     moveq.l    D0, 0x1D
  4371. 00002F66  1F00                     move.b     -[A7], D0
  4372. 00002F68  2652                     movea.l    A3, [A2]
  4373. 00002F6A  3F2B 004E                move.w     -[A7], [A3 + 0x4E]
  4374. 00002F6E  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4375. 00002F72  4EAD F268                jsr        [A5 - 0xD98]
  4376. label00002F76:
  4377. 00002F76  7008                     moveq.l    D0, 0x08
  4378. 00002F78  1F00                     move.b     -[A7], D0
  4379. 00002F7A  246E 0008                movea.l    A2, [A6 + 0x8]
  4380. 00002F7E  2652                     movea.l    A3, [A2]
  4381. 00002F80  3F2B 004E                move.w     -[A7], [A3 + 0x4E]
  4382. 00002F84  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4383. 00002F88  4EAD F268                jsr        [A5 - 0xD98]
  4384. label00002F8C:
  4385. 00002F8C  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  4386. 00002F90  4E5E                     unlink     A6
  4387. 00002F92  4E74 0004                rtd        0x0004
  4388. export_630:
  4389. 00002F96  4E56 0000                link       A6, 0
  4390. 00002F9A  48E7 0030                movem.l    -[A7], A2,A3
  4391. 00002F9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4392. 00002FA2  4EBA DAC0                jsr        [PC - 0x2540 /* 00000A64 */]
  4393. 00002FA6  246E 0008                movea.l    A2, [A6 + 0x8]
  4394. 00002FAA  2652                     movea.l    A3, [A2]
  4395. 00002FAC  4A2B 003D                tst.b      [A3 + 0x3D]
  4396. 00002FB0  6736                     beq        +0x38 /* 00002FE8 */
  4397. 00002FB2  4A2B 003C                tst.b      [A3 + 0x3C]
  4398. 00002FB6  6706                     beq        +0x8 /* 00002FBE */
  4399. 00002FB8  2F0A                     move.l     -[A7], A2
  4400. 00002FBA  4EAD FB34                jsr        [A5 - 0x4CC]
  4401. label00002FBE:
  4402. 00002FBE  246E 0008                movea.l    A2, [A6 + 0x8]
  4403. 00002FC2  2052                     movea.l    A0, [A2]
  4404. 00002FC4  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4405. 00002FC8  4EAD CFA0                jsr        [A5 - 0x3060]
  4406. 00002FCC  4227                     clr.b      -[A7]
  4407. 00002FCE  2F0A                     move.l     -[A7], A2
  4408. 00002FD0  4EAD FB58                jsr        [A5 - 0x4A8]
  4409. 00002FD4  4227                     clr.b      -[A7]
  4410. 00002FD6  2F0A                     move.l     -[A7], A2
  4411. 00002FD8  4EAD FB5E                jsr        [A5 - 0x4A2]
  4412. 00002FDC  7001                     moveq.l    D0, 0x01
  4413. 00002FDE  1F00                     move.b     -[A7], D0
  4414. 00002FE0  4227                     clr.b      -[A7]
  4415. 00002FE2  2F0A                     move.l     -[A7], A2
  4416. 00002FE4  4EAD FB64                jsr        [A5 - 0x49C]
  4417. label00002FE8:
  4418. 00002FE8  246E 0008                movea.l    A2, [A6 + 0x8]
  4419. 00002FEC  2052                     movea.l    A0, [A2]
  4420. 00002FEE  4A28 003E                tst.b      [A0 + 0x3E]
  4421. 00002FF2  6708                     beq        +0xA /* 00002FFC */
  4422. 00002FF4  4227                     clr.b      -[A7]
  4423. 00002FF6  2F0A                     move.l     -[A7], A2
  4424. 00002FF8  4EAD FB6A                jsr        [A5 - 0x496]
  4425. label00002FFC:
  4426. 00002FFC  4227                     clr.b      -[A7]
  4427. 00002FFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4428. 00003002  4EAD FB70                jsr        [A5 - 0x490]
  4429. 00003006  4CDF 0C00                movem.l    A2,A3, [A7]+
  4430. 0000300A  4E5E                     unlink     A6
  4431. 0000300C  4E74 0004                rtd        0x0004
  4432. export_631:
  4433. 00003010  4E56 0000                link       A6, 0
  4434. 00003014  48E7 1030                movem.l    -[A7], D3,A2,A3
  4435. 00003018  246E 0008                movea.l    A2, [A6 + 0x8]
  4436. 0000301C  2052                     movea.l    A0, [A2]
  4437. 0000301E  4228 0006                clr.b      [A0 + 0x6]
  4438. 00003022  2652                     movea.l    A3, [A2]
  4439. 00003024  4AAB 000C                tst.l      [A3 + 0xC]
  4440. 00003028  6606                     bne        +0x8 /* 00003030 */
  4441. 0000302A  177C 0001 003C           move.b     [A3 + 0x3C], 0x1
  4442. label00003030:
  4443. 00003030  246E 0008                movea.l    A2, [A6 + 0x8]
  4444. 00003034  2652                     movea.l    A3, [A2]
  4445. 00003036  4A2B 003D                tst.b      [A3 + 0x3D]
  4446. 0000303A  6728                     beq        +0x2A /* 00003064 */
  4447. 0000303C  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4448. 00003040  4EAD CFA0                jsr        [A5 - 0x3060]
  4449. 00003044  7601                     moveq.l    D3, 0x01
  4450. 00003046  1F03                     move.b     -[A7], D3
  4451. 00003048  2F0A                     move.l     -[A7], A2
  4452. 0000304A  4EAD FB5E                jsr        [A5 - 0x4A2]
  4453. 0000304E  4227                     clr.b      -[A7]
  4454. 00003050  1F03                     move.b     -[A7], D3
  4455. 00003052  2F0A                     move.l     -[A7], A2
  4456. 00003054  4EAD FB64                jsr        [A5 - 0x49C]
  4457. 00003058  2652                     movea.l    A3, [A2]
  4458. 0000305A  4AAB 000C                tst.l      [A3 + 0xC]
  4459. 0000305E  6604                     bne        +0x6 /* 00003064 */
  4460. 00003060  1743 003C                move.b     [A3 + 0x3C], D3
  4461. label00003064:
  4462. 00003064  246E 0008                movea.l    A2, [A6 + 0x8]
  4463. 00003068  2052                     movea.l    A0, [A2]
  4464. 0000306A  4A28 003E                tst.b      [A0 + 0x3E]
  4465. 0000306E  670A                     beq        +0xC /* 0000307A */
  4466. 00003070  7001                     moveq.l    D0, 0x01
  4467. 00003072  1F00                     move.b     -[A7], D0
  4468. 00003074  2F0A                     move.l     -[A7], A2
  4469. 00003076  4EAD FB6A                jsr        [A5 - 0x496]
  4470. label0000307A:
  4471. 0000307A  7001                     moveq.l    D0, 0x01
  4472. 0000307C  1F00                     move.b     -[A7], D0
  4473. 0000307E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4474. 00003082  4EAD FB70                jsr        [A5 - 0x490]
  4475. 00003086  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  4476. 0000308A  4E5E                     unlink     A6
  4477. 0000308C  4E74 0004                rtd        0x0004
  4478. export_632:
  4479. 00003090  4E56 FFF8                link       A6, -0x0008
  4480. 00003094  2F0A                     move.l     -[A7], A2
  4481. 00003096  246E 0008                movea.l    A2, [A6 + 0x8]
  4482. 0000309A  2052                     movea.l    A0, [A2]
  4483. 0000309C  4228 003C                clr.b      [A0 + 0x3C]
  4484. 000030A0  486E FFF8                pea.l      [A6 - 0x8]
  4485. 000030A4  486E FFFC                pea.l      [A6 - 0x4]
  4486. 000030A8  2052                     movea.l    A0, [A2]
  4487. 000030AA  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4488. 000030AE  4EAD F27A                jsr        [A5 - 0xD86]
  4489. 000030B2  2052                     movea.l    A0, [A2]
  4490. 000030B4  216E FFF8 001C           move.l     [A0 + 0x1C], [A6 - 0x8]
  4491. 000030BA  2052                     movea.l    A0, [A2]
  4492. 000030BC  216E FFFC 0020           move.l     [A0 + 0x20], [A6 - 0x4]
  4493. 000030C2  245F                     movea.l    A2, [A7]+
  4494. 000030C4  4E5E                     unlink     A6
  4495. 000030C6  4E74 0004                rtd        0x0004
  4496. export_633:
  4497. 000030CA  4E56 0000                link       A6, 0
  4498. 000030CE  48E7 0030                movem.l    -[A7], A2,A3
  4499. 000030D2  246E 0008                movea.l    A2, [A6 + 0x8]
  4500. 000030D6  2652                     movea.l    A3, [A2]
  4501. 000030D8  4A2B 003C                tst.b      [A3 + 0x3C]
  4502. 000030DC  6706                     beq        +0x8 /* 000030E4 */
  4503. 000030DE  4A2B 0006                tst.b      [A3 + 0x6]
  4504. 000030E2  6704                     beq        +0x6 /* 000030E8 */
  4505. label000030E4:
  4506. 000030E4  7000                     moveq.l    D0, 0x00
  4507. 000030E6  6002                     bra        +0x4 /* 000030EA */
  4508. label000030E8:
  4509. 000030E8  7001                     moveq.l    D0, 0x01
  4510. label000030EA:
  4511. 000030EA  4CDF 0C00                movem.l    A2,A3, [A7]+
  4512. 000030EE  4E5E                     unlink     A6
  4513. 000030F0  4E74 0004                rtd        0x0004
  4514. export_634:
  4515. 000030F4  4E56 0000                link       A6, 0
  4516. 000030F8  2F0A                     move.l     -[A7], A2
  4517. 000030FA  246E 0008                movea.l    A2, [A6 + 0x8]
  4518. 000030FE  2052                     movea.l    A0, [A2]
  4519. 00003100  4A28 0006                tst.b      [A0 + 0x6]
  4520. 00003104  6606                     bne        +0x8 /* 0000310C */
  4521. 00003106  2F0A                     move.l     -[A7], A2
  4522. 00003108  4EAD FB34                jsr        [A5 - 0x4CC]
  4523. label0000310C:
  4524. 0000310C  245F                     movea.l    A2, [A7]+
  4525. 0000310E  4E5E                     unlink     A6
  4526. 00003110  4E74 0004                rtd        0x0004
  4527. export_635:
  4528. 00003114  4E56 0000                link       A6, 0
  4529. 00003118  48E7 0038                movem.l    -[A7], A2,A3,A4
  4530. 0000311C  246E 0008                movea.l    A2, [A6 + 0x8]
  4531. 00003120  2052                     movea.l    A0, [A2]
  4532. 00003122  7038                     moveq.l    D0, 0x38
  4533. 00003124  D1C0                     add.l      A0, D0
  4534. 00003126  2F08                     move.l     -[A7], A0
  4535. 00003128  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  4536. 0000312C  2052                     movea.l    A0, [A2]
  4537. 0000312E  7010                     moveq.l    D0, 0x10
  4538. 00003130  D1C0                     add.l      A0, D0
  4539. 00003132  2F08                     move.l     -[A7], A0
  4540. 00003134  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  4541. 00003138  2052                     movea.l    A0, [A2]
  4542. 0000313A  7024                     moveq.l    D0, 0x24
  4543. 0000313C  D1C0                     add.l      A0, D0
  4544. 0000313E  2F08                     move.l     -[A7], A0
  4545. 00003140  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  4546. 00003144  2052                     movea.l    A0, [A2]
  4547. 00003146  2668 0008                movea.l    A3, [A0 + 0x8]
  4548. 0000314A  B6FC 0000                cmpa.w     A3, 0x0
  4549. 0000314E  672A                     beq        +0x2C /* 0000317A */
  4550. 00003150  2853                     movea.l    A4, [A3]
  4551. 00003152  49EC 0098                lea.l      A4, [A4 + 0x98]
  4552. 00003156  2054                     movea.l    A0, [A4]
  4553. 00003158  B1CA                     cmpa.l     A0, A2
  4554. 0000315A  6604                     bne        +0x6 /* 00003160 */
  4555. 0000315C  7000                     moveq.l    D0, 0x00
  4556. 0000315E  2880                     move.l     [A4], D0
  4557. label00003160:
  4558. 00003160  246E 0008                movea.l    A2, [A6 + 0x8]
  4559. 00003164  2052                     movea.l    A0, [A2]
  4560. 00003166  2668 0008                movea.l    A3, [A0 + 0x8]
  4561. 0000316A  2853                     movea.l    A4, [A3]
  4562. 0000316C  706C                     moveq.l    D0, 0x6C
  4563. 0000316E  D9C0                     add.l      A4, D0
  4564. 00003170  2054                     movea.l    A0, [A4]
  4565. 00003172  B1CA                     cmpa.l     A0, A2
  4566. 00003174  6604                     bne        +0x6 /* 0000317A */
  4567. 00003176  7000                     moveq.l    D0, 0x00
  4568. 00003178  2880                     move.l     [A4], D0
  4569. label0000317A:
  4570. 0000317A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4571. 0000317E  4EAD 0D12                jsr        [A5 + 0xD12 /* export_414 */]
  4572. 00003182  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4573. 00003186  4E5E                     unlink     A6
  4574. 00003188  4E74 0004                rtd        0x0004
  4575. export_636:
  4576. 0000318C  4E56 FFF8                link       A6, -0x0008
  4577. 00003190  48E7 0030                movem.l    -[A7], A2,A3
  4578. 00003194  246E 0008                movea.l    A2, [A6 + 0x8]
  4579. 00003198  2652                     movea.l    A3, [A2]
  4580. 0000319A  2D4B FFFC                move.l     [A6 - 0x4], A3
  4581. 0000319E  504B                     addq.w     A3, 8
  4582. 000031A0  102E 000C                move.b     D0, [A6 + 0xC]
  4583. 000031A4  661A                     bne        +0x1C /* 000031C0 */
  4584. 000031A6  206E FFFC                movea.l    A0, [A6 - 0x4]
  4585. 000031AA  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4586. 000031AE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4587. 000031B2  2F13                     move.l     -[A7], [A3]
  4588. 000031B4  4EAD F1BA                jsr        [A5 - 0xE46]
  4589. 000031B8  2052                     movea.l    A0, [A2]
  4590. 000031BA  2140 0010                move.l     [A0 + 0x10], D0
  4591. 000031BE  601C                     bra        +0x1E /* 000031DC */
  4592. label000031C0:
  4593. 000031C0  246E 0008                movea.l    A2, [A6 + 0x8]
  4594. 000031C4  2652                     movea.l    A3, [A2]
  4595. 000031C6  2F2B 0028                move.l     -[A7], [A3 + 0x28]
  4596. 000031CA  2F2B 002C                move.l     -[A7], [A3 + 0x2C]
  4597. 000031CE  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4598. 000031D2  4EAD F1BA                jsr        [A5 - 0xE46]
  4599. 000031D6  2052                     movea.l    A0, [A2]
  4600. 000031D8  2140 0024                move.l     [A0 + 0x24], D0
  4601. label000031DC:
  4602. 000031DC  4CDF 0C00                movem.l    A2,A3, [A7]+
  4603. 000031E0  4E5E                     unlink     A6
  4604. 000031E2  4E74 0006                rtd        0x0006
  4605. export_637:
  4606. 000031E6  4E56 FFFC                link       A6, -0x0004
  4607. 000031EA  48E7 0030                movem.l    -[A7], A2,A3
  4608. 000031EE  246E 0008                movea.l    A2, [A6 + 0x8]
  4609. 000031F2  2652                     movea.l    A3, [A2]
  4610. 000031F4  2D4B FFFC                move.l     [A6 - 0x4], A3
  4611. 000031F8  504B                     addq.w     A3, 8
  4612. 000031FA  102E 000C                move.b     D0, [A6 + 0xC]
  4613. 000031FE  6618                     bne        +0x1A /* 00003218 */
  4614. 00003200  206E FFFC                movea.l    A0, [A6 - 0x4]
  4615. 00003204  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4616. 00003208  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4617. 0000320C  7001                     moveq.l    D0, 0x01
  4618. 0000320E  1F00                     move.b     -[A7], D0
  4619. 00003210  2F13                     move.l     -[A7], [A3]
  4620. 00003212  4EAD F274                jsr        [A5 - 0xD8C]
  4621. 00003216  601A                     bra        +0x1C /* 00003232 */
  4622. label00003218:
  4623. 00003218  246E 0008                movea.l    A2, [A6 + 0x8]
  4624. 0000321C  2652                     movea.l    A3, [A2]
  4625. 0000321E  2F2B 0028                move.l     -[A7], [A3 + 0x28]
  4626. 00003222  2F2B 002C                move.l     -[A7], [A3 + 0x2C]
  4627. 00003226  7001                     moveq.l    D0, 0x01
  4628. 00003228  1F00                     move.b     -[A7], D0
  4629. 0000322A  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4630. 0000322E  4EAD F274                jsr        [A5 - 0xD8C]
  4631. label00003232:
  4632. 00003232  7015                     moveq.l    D0, 0x15
  4633. 00003234  2F00                     move.l     -[A7], D0
  4634. 00003236  206E 0008                movea.l    A0, [A6 + 0x8]
  4635. 0000323A  2250                     movea.l    A1, [A0]
  4636. 0000323C  2F29 0008                move.l     -[A7], [A1 + 0x8]
  4637. 00003240  4EAD F262                jsr        [A5 - 0xD9E]
  4638. 00003244  4CDF 0C00                movem.l    A2,A3, [A7]+
  4639. 00003248  4E5E                     unlink     A6
  4640. 0000324A  4E74 0006                rtd        0x0006
  4641. export_638:
  4642. 0000324E  4E56 FFFC                link       A6, -0x0004
  4643. 00003252  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4644. 00003256  7600                     moveq.l    D3, 0x00
  4645. 00003258  2D43 FFFC                move.l     [A6 - 0x4], D3
  4646. 0000325C  246E 0008                movea.l    A2, [A6 + 0x8]
  4647. 00003260  2052                     movea.l    A0, [A2]
  4648. 00003262  102E 000E                move.b     D0, [A6 + 0xE]
  4649. 00003266  6650                     bne        +0x52 /* 000032B8 */
  4650. 00003268  2028 0010                move.l     D0, [A0 + 0x10]
  4651. 0000326C  2D40 FFFC                move.l     [A6 - 0x4], D0
  4652. 00003270  2652                     movea.l    A3, [A2]
  4653. 00003272  282B 0014                move.l     D4, [A3 + 0x14]
  4654. 00003276  2F04                     move.l     -[A7], D4
  4655. 00003278  2F04                     move.l     -[A7], D4
  4656. 0000327A  7801                     moveq.l    D4, 0x01
  4657. 0000327C  1F04                     move.b     -[A7], D4
  4658. 0000327E  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4659. 00003282  4EAD F274                jsr        [A5 - 0xD8C]
  4660. 00003286  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4661. 0000328A  4227                     clr.b      -[A7]
  4662. 0000328C  2052                     movea.l    A0, [A2]
  4663. 0000328E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4664. 00003292  4EAD F1C6                jsr        [A5 - 0xE3A]
  4665. 00003296  2652                     movea.l    A3, [A2]
  4666. 00003298  2F2B 001C                move.l     -[A7], [A3 + 0x1C]
  4667. 0000329C  2F2B 0020                move.l     -[A7], [A3 + 0x20]
  4668. 000032A0  1F04                     move.b     -[A7], D4
  4669. 000032A2  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4670. 000032A6  4EAD F274                jsr        [A5 - 0xD8C]
  4671. 000032AA  102E 000C                move.b     D0, [A6 + 0xC]
  4672. 000032AE  675E                     beq        +0x60 /* 0000330E */
  4673. 000032B0  2052                     movea.l    A0, [A2]
  4674. 000032B2  2143 0010                move.l     [A0 + 0x10], D3
  4675. 000032B6  6056                     bra        +0x58 /* 0000330E */
  4676. label000032B8:
  4677. 000032B8  246E 0008                movea.l    A2, [A6 + 0x8]
  4678. 000032BC  2052                     movea.l    A0, [A2]
  4679. 000032BE  2028 0024                move.l     D0, [A0 + 0x24]
  4680. 000032C2  2D40 FFFC                move.l     [A6 - 0x4], D0
  4681. 000032C6  2652                     movea.l    A3, [A2]
  4682. 000032C8  262B 0028                move.l     D3, [A3 + 0x28]
  4683. 000032CC  2F03                     move.l     -[A7], D3
  4684. 000032CE  2F03                     move.l     -[A7], D3
  4685. 000032D0  7601                     moveq.l    D3, 0x01
  4686. 000032D2  1F03                     move.b     -[A7], D3
  4687. 000032D4  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4688. 000032D8  4EAD F274                jsr        [A5 - 0xD8C]
  4689. 000032DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4690. 000032E0  4227                     clr.b      -[A7]
  4691. 000032E2  2052                     movea.l    A0, [A2]
  4692. 000032E4  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4693. 000032E8  4EAD F1C6                jsr        [A5 - 0xE3A]
  4694. 000032EC  2652                     movea.l    A3, [A2]
  4695. 000032EE  2F2B 0030                move.l     -[A7], [A3 + 0x30]
  4696. 000032F2  2F2B 0034                move.l     -[A7], [A3 + 0x34]
  4697. 000032F6  1F03                     move.b     -[A7], D3
  4698. 000032F8  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  4699. 000032FC  4EAD F274                jsr        [A5 - 0xD8C]
  4700. 00003300  102E 000C                move.b     D0, [A6 + 0xC]
  4701. 00003304  6708                     beq        +0xA /* 0000330E */
  4702. 00003306  7000                     moveq.l    D0, 0x00
  4703. 00003308  2052                     movea.l    A0, [A2]
  4704. 0000330A  2140 0024                move.l     [A0 + 0x24], D0
  4705. label0000330E:
  4706. 0000330E  102E 000C                move.b     D0, [A6 + 0xC]
  4707. 00003312  6708                     beq        +0xA /* 0000331C */
  4708. 00003314  486E FFFC                pea.l      [A6 - 0x4]
  4709. 00003318  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  4710. label0000331C:
  4711. 0000331C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4712. 00003320  4E5E                     unlink     A6
  4713. 00003322  4E74 0008                rtd        0x0008
  4714. export_639:
  4715. 00003326  4E56 0000                link       A6, 0
  4716. 0000332A  2F0A                     move.l     -[A7], A2
  4717. 0000332C  206E 0008                movea.l    A0, [A6 + 0x8]
  4718. 00003330  2250                     movea.l    A1, [A0]
  4719. 00003332  102E 000C                move.b     D0, [A6 + 0xC]
  4720. 00003336  6606                     bne        +0x8 /* 0000333E */
  4721. 00003338  2469 0038                movea.l    A2, [A1 + 0x38]
  4722. 0000333C  600A                     bra        +0xC /* 00003348 */
  4723. label0000333E:
  4724. 0000333E  206E 0008                movea.l    A0, [A6 + 0x8]
  4725. 00003342  2250                     movea.l    A1, [A0]
  4726. 00003344  2469 0024                movea.l    A2, [A1 + 0x24]
  4727. label00003348:
  4728. 00003348  2F2D CD78                move.l     -[A7], [A5 - 0x3288]
  4729. 0000334C  4EAD F9A4                jsr        [A5 - 0x65C]
  4730. 00003350  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4731. 00003356  2F0A                     move.l     -[A7], A2
  4732. 00003358  2F2D CD78                move.l     -[A7], [A5 - 0x3288]
  4733. 0000335C  4EAD F9AA                jsr        [A5 - 0x656]
  4734. 00003360  245F                     movea.l    A2, [A7]+
  4735. 00003362  4E5E                     unlink     A6
  4736. 00003364  4E74 0006                rtd        0x0006
  4737.